|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vasily Tchekalkin 2:5020/400 04 Mar 2002 15:02:08 To : Victor Wagner Subject : Re: процент линукса н а рынке ПО -------------------------------------------------------------------------------- eam.ru> <m3elj41agk.fsf@vb.dn.ua> <3C8342E2.6030303@yandex-team.ru> eam.ru> <a5vhrd$7ni$1@wagner.wagner.home> From: Vasily Tchekalkin <Bacek@yandex-team.ru> Victor Wagner wrote: > > VT> а) За такое сразу убивать, если проект разрабатывают >= 2 человек. И > VT> если это касается кого-то кроме тебя самого. > > Если есть unit-тесты и можно нормально применять refactoring, то > это и есть самый что ни на есть штатный рефакторинг. > > VT> б) Приведённый пример, _IMHO_, не является красиво сдизайненой иерархией > VT> классов (fine-grained class hierarhy). > > А в реальных проектах не бывает красиво сдизайненной иерархии. > Красивая иерархия образуется постепенно и именно посредством > рефакторинга. Согласен на 100%. При условии, что на новую иерархию точно также пишутся _нормальные_ unit-test'ы. > VT> Silver bullet? Hе, я конечно знаю некоторое количество проектов, которые > VT> так именно и пишутся, но их. к сожалению, меньшинство. В реальной жизни > VT> вышеприведённый пример рефакторинга проще ручками по коду. И, опять же, возвращаясь к... эээ.. теме дискуссии, наличие CASE, UML, name-you-self, не поможет культуре программирования. И не отменяет моей последней фразы. WBR, Bacek. --- ifmail v.2.15dev5 * Origin: Yandex Technologies Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/886954be9d28.html, оценка из 5, голосов 10
|