|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yaroslav Tchayckovsky 2:5076/13.12 04 May 2002 23:54:57 To : Artem Chuprina Subject : Ускорении процесса разработки --------------------------------------------------------------------------------
04 Май 02 12:29, you wrote to "Kostya Lesnichenko":
AC> чтобы убедиться в том, что оная функциональность еще отсутствует), затем
AC> добиваешься, чтобы проходили. Тесты считаются проходящими, если они
AC> проходят _все до единого_. Если ты хочешь добавить новую функциональность,
AC> а для этого хочется что-то отрефакторить, то _сначала_ выполняется
AC> рефакторинг (при этом допустим отвал тестов на новую функциональность,
AC> естественно), и только потом - добавление. Так ты получаешь выпрямление
AC> кода только в том месте, в котором ты работаешь _сегодня_. Что уже вполне
AC> обозримая работа.
А не легче ли написать по человечески заново программу имеющую ту же
функциональность, что и устаревшая? Чем копаться в чужом коде, тратя на это дело
кучу времени.
Просто я как раз в данный момент занимаюсь исправлением ошибок/добавлением новых
возможностей в чужую программу по структуре напоминающую описанную в предыдущем
письме. И знаешь временами кажется, что быстрее и толковее было бы самому
написать все с нуля.
Yaroslav
---
* Origin: silence (Winamp is not active ;-) (2:5076/13.12)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/32853cd42135.html, оценка из 5, голосов 10
|