|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 17 Oct 2002 17:24:03 To : Aleksey Cheusov Subject : Re: g++ --------------------------------------------------------------------------------
Hi, Aleksey!
>>>>> "AC" == Aleksey Cheusov <cheusov@scnsoft.com> writes:
>> KO> PPS Бека - читал. Пересказывать не надо.
>>
>> Рекомендую еще Фаулера прочитать - про рефакторинг. Который ценен сам по
>> себе, без прочих практик XP. Hо без тестов тоже не живет.
>>
AC> XP конечно дело хорошее. Есть там разумные идеи. Кое что мне очень
AC> понравилось.
;)
AC> Hо от рефакторинг я чуть со стула не упал. Это ж надо было до такого
AC> идиотизма додуматься! Когда каждый дятел начинает считать себя умнее
AC> предыдущего дятла, начинается топтание на месте.
кто скзаал про топтание на месте?
AC> Я вот думаю, что черные ящики с четко определенными входами/выходами и
AC> внутренними состояниями писать надо и тогда не понадобиться никакой
AC> рефактроинг по 20 раз одного и того же.
рефакторинг нужен тогда, когда нужно добавить еще один ящик вот на эту
полку. А сходу вмещается только пол ящика, а половина свисает, выпирает и
мешает проходить возле полки (это показывает тест, который на этой
половине валится, если ящик вот так грубо запихнуть ;-)
AC> И чем меньше эти ящички по размеру, тем лучше.
рефакторинг, это по сути способ сделать из двух больших ящиков, несоклько
маленьких. С красивыми аккуратными дырочками/ручками/итд которые между
собой хорошо совмещаются, стыкуются и тд.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541fe44c674.html, оценка из 5, голосов 10
|