Сообщение Re[42]: Годами не могу вырваться из некорректных вопросов на от 29.04.2020 10:26
Изменено 29.04.2020 10:28 Poopy Joe
I>Ок, даём слово Фаулеру
I>
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.
Теперь смотрим, что ты сказал
Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.
не знаю в каком надмозговом переводе тут можно найти общее.
I>"Никто — ни конечный пользователь, ни программист — не сможет сказать по внешнему виду, что что-то изменилось"
I>(Рефакторинг, 2003, изд Символ, Спб, стра 62 последний абзац)
Т.е. весь вопрос в том как интепретировать что такое внешнее или внешний вид. Ты уверен, что Фаулер имел ввиду именно твою интепртетацию. Имеешь право, но это не делает тебя гласом истины.
I>Ок, даём слово Фаулеру
I>
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.
Теперь смотрим, что ты сказал
Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.
не знаю в каком надмозговом переводе тут можно найти общее. более того, ты в явном виде, поставив минус выразил несогласие со словом "внешнее", использованное Фаулером.
I>"Никто — ни конечный пользователь, ни программист — не сможет сказать по внешнему виду, что что-то изменилось"
I>(Рефакторинг, 2003, изд Символ, Спб, стра 62 последний абзац)
Т.е. весь вопрос в том как интепретировать что такое внешнее или внешний вид. Ты уверен, что Фаулер имел ввиду именно твою интепртетацию. Имеешь право, но это не делает тебя гласом истины.