Здравствуйте, CEMb, Вы писали:
CEM>Есть такая заповедь: запрещается чинить работающую программу! CEM>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!
Так-то оно так, но число людей, которые видели работающую программу
(абсолютно без ошибок) примерно равно числу людей, видевших бога.
Здравствуйте, CEMb, Вы писали:
CEM>Есть такая заповедь: запрещается чинить работающую программу!
Я не доверяю врачам, которые лечат здоровых людей!(доктор Быков из интернов про пластических хирургов)
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, CEMb, Вы писали:
CEM>Есть такая заповедь: запрещается чинить работающую программу! CEM>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!
Здравствуйте, alpha21264, Вы писали:
A>Здравствуйте, CEMb, Вы писали:
CEM>>Есть такая заповедь: запрещается чинить работающую программу! CEM>>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!
A>Так-то оно так, но число людей, которые видели работающую программу A>(абсолютно без ошибок) примерно равно числу людей, видевших бога.
Здравствуйте, neFormal, Вы писали:
F>Здравствуйте, dimgel, Вы писали:
F>>>рефакторинг не от рабочих программ появился D>>Садись, два. Рефакторинг по определению не меняет поведение.
F>рефакторить рабочий код смысла нет. обычно рефакторят код, который вроде-бы-работает, чтобы его лучше было доводить до рабочего состояния.
Садись, два. Согласно Фаулеру, нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.
Здравствуйте, dimgel, Вы писали:
D>Садись, два. Согласно Фаулеру,
своей головы нет?
D>нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.
в полностью нерабочем коде рефакторить нечего. поэтому всегда есть часть, которая работает. вот её и обвешивают тестами(если их ещё нет).
а если код полностью нерабочий, то его лучше выкинуть целиком
Здравствуйте, neFormal, Вы писали:
D>>Садись, два. Согласно Фаулеру,
F>своей головы нет?
Я так и понял, что у тебя какой-то свой, особенный уличный рефакторинг. А нормальные люди пользуются устоявшейся терминологией и техникой. Введённой Фаулером.
D>>нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.
F>в полностью нерабочем коде рефакторить нечего.