LINUX.ORG.RU

Во всяком случае ничего другого подобного не встречал

LebedevRI
()
Ответ на: комментарий от lester

Спасибо. Погляжу. Там ещё есть такое - Рефакторинг с использованием шаблонов - http://www.books.ru/shop/books/455133 - что скажете?

p.s. /me долго думал, что же такое pinipin в первой ссылке, пока не обратил внимание на ник. =)

Да, и как я понял - литературы подобного плана - "кот наплакал" ? одна-две книжки (ну, нормальной книжки)

arp13
() автор топика
Ответ на: комментарий от AVATAR

>Читайте Фаулера, да и Кириевски советует читать его книгу после прочтения Фаулера

и Кафку тоже читайте, обязательно

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

As you wish, my master. Тем не менее, ошибки проектирования случаются, а рефакторинг может стать подспорьем в борьбе с ними. Такая классификация, как у Фаулера, может быть и избыточна, но первые главы там читать стоит.

svr69 ★★
()
Ответ на: комментарий от svr69

в выходные провалялся с гриппом, но зато ознакомился с Фаулером (изборочно). Впечатление - _совершнно_ банальные вещи 
возводятся до уровня "философских концепций" + всё это многословно 
прежёвывается и премусоливается. Поражает умение автора придумывать
всeму этому "высокопарные" околонаучные названия.
IMHO,  книжка бесполезная и, возможно, даже вредная для неокрепших 
умов.  Хотя, буду копать дальше, мож чего и нароется.

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

Аналогичное впечатление производит и GoF. Тем не менее, есть люди, которые и этого не знают. Так что, ежли сразу не прокатило, смело откладывайте.

Однако никаких "философских концепций" я у Фаулера не нашел. Но для 2000 года вполне приличная книжка. Главная опасность состоит в том, что начинающий девелопер начнет все подряд рефакторинги использовать, что, разумеется, никому не надо.

svr69 ★★
()
Ответ на: комментарий от svr69

>Аналогичное впечатление производит и GoF

да ну? visitor или flyweight - ну совершенно очевидные конструкции, проще не придумаешь

>Тем не менее, есть люди, которые и этого не знают

чего например?

>Но для 2000 года вполне приличная книжка

есть мнение, что верные мысли от времени хуже не становятся; вон Кнут свой многотомник когда издавать начал? и ничего, никто не обвиняет в олдовости. портятся же в основном маркетинговые лозунги, потому как "новое - всегда лучшее"

однако раз уж зашла речь, а что же "после 2000" было лучше чем это?

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

> да ну? visitor или flyweight - ну совершенно очевидные конструкции, проще не придумаешь

А что в них такого сверхъестественного?

> чего например?

Например (полез в книжку), 'Replace type code with State/Strategy' или 'Replace State/Strategy with type code' (этого, по-моему, у Фаулера нет, но у кого-то точно было).

> есть мнение, что верные мысли от времени хуже не становятся

Слишком обще. Но да, не становятся, только книжки для этих мыслей не всегда нужны. Кнут, кстати, тут пример не очень удачный по сравнению с "Рефакторингом" Фаулера.

> однако раз уж зашла речь, а что же "после 2000" было лучше чем это?

Ничего. У Фаулера тема исчерпана, в общем-то.

svr69 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.