Здравствуйте, Codealot, Вы писали:
C>Это было уже после того, как ты сделал разворот на 180 градусов За это и минус.
У меня ощущение, что ты читаешь ровно столько, сколько цитируешь.
C>А вот это — до:
C>C>Вероятно, Фаулер использовал слишком общее слово. Рефакторинг в его подаче это безопасные изменения структуры решения, безопасные — не изменяют ни одного из наблюдаемых аспектов поведения. То есть, оптимизация структуры под задачи не трогая поведение.
"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.
Сколько нужно каких тестов, сколько проверять аспектов и на какую глубину — все это указано в моих предыдущих сообщениях.