Информация об изменениях

Сообщение Re[42]: Годами не могу вырваться из некорректных вопросов на от 29.04.2020 10:26

Изменено 29.04.2020 10:28 Poopy Joe

Re[46]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Ikemefula, Вы писали:


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 последний абзац)

Т.е. весь вопрос в том как интепретировать что такое внешнее или внешний вид. Ты уверен, что Фаулер имел ввиду именно твою интепртетацию. Имеешь право, но это не делает тебя гласом истины.
Re[42]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Ikemefula, Вы писали:


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 последний абзац)

Т.е. весь вопрос в том как интепретировать что такое внешнее или внешний вид. Ты уверен, что Фаулер имел ввиду именно твою интепртетацию. Имеешь право, но это не делает тебя гласом истины.