|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 06 May 2002 11:14:00 To : Yaroslav Tchayckovsky Subject : Re: Ускорении процесса разработки -------------------------------------------------------------------------------- Здравствуй, Yaroslav Tchayckovsky. AC>> чтобы убедиться в том, что оная функциональность еще отсутствует), затем AC>> добиваешься, чтобы проходили. Тесты считаются проходящими, если они AC>> проходят _все до единого_. Если ты хочешь добавить новую функциональность, AC>> а для этого хочется что-то отрефакторить, то _сначала_ выполняется AC>> рефакторинг (при этом допустим отвал тестов на новую функциональность, AC>> естественно), и только потом - добавление. Так ты получаешь выпрямление AC>> кода только в том месте, в котором ты работаешь _сегодня_. Что уже вполне AC>> обозримая работа. YT> А не легче ли написать по человечески заново программу имеющую ту же YT> функциональность, что и устаревшая? Чем копаться в чужом коде, тратя на это YT> дело кучу времени. Как правило, легче. Hо следует помнить, что если полное переписывание достаточно продолжительное, то тебя успеют уволить, прежде чем новая программа заработает. Поэтому приходится идти по более медленному и несколько более тяжелому пути, но дающему результаты сразу. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144546e28f773.html, оценка из 5, голосов 10
|