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

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

Изменено 29.04.2020 10:31 Pauel

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

I>>Фаулер подал эту методологию и соответсвенно именно он имеет ту самую правильную трактовку.


PJ>Поскольку его тут нет, а тебя он своим голосом не назначал, то мой комментарий остается верным.


Ок, даём слово Фаулеру

Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.
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.


и еще

In the book, I make the following definition of “refactoring”

noun: a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior

verb: to restructure software by applying a series of refactorings without changing its observable behavior.

Refactoring isn't another word for cleaning up code — it specifically defines one technique for improving the health of a code-base. I use "restructuring" as a more general term for reorganizing code that may incorporate other techniques.


И в самой книге Фаулер объясняет, что же такое внешнее, наблюдаемое поведение
"Никто — ни конечный пользователь, ни программист — не сможет сказать по внешнему виду, что что-то изменилось"
(Рефакторинг, 2003, изд Символ, Спб, стра 62 последний абзац)
Re[41]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Poopy Joe, Вы писали:

I>>Фаулер подал эту методологию и соответсвенно именно он имеет ту самую правильную трактовку.


PJ>Поскольку его тут нет, а тебя он своим голосом не назначал, то мой комментарий остается верным.


Ок, даём слово Фаулеру

Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.
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.


и еще

In the book, I make the following definition of “refactoring”

noun: a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior

verb: to restructure software by applying a series of refactorings without changing its observable behavior.

Refactoring isn't another word for cleaning up code — it specifically defines one technique for improving the health of a code-base. I use "restructuring" as a more general term for reorganizing code that may incorporate other techniques.


И в самой книге Фаулер объясняет, что же такое внешнее, наблюдаемое поведение
"Никто — ни конечный пользователь, ни программист — не сможет сказать по внешнему виду, что что-то изменилось"
(Рефакторинг, 2003, изд Символ, Спб, стр 62 последний абзац)