От: | Poopy Joe | ||
Дата: | 29.04.20 10:26 | ||
Оценка: | -1 |
I>Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.
I>Its heart is a series of small behavior preserving transformations. Each transformation (called a "refactoring") does little, but a sequence of these transformations can produce a significant restructuring.
Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.