Краткое содержимое книжки можно выразить примерно так: "когда
Причем занятие это
- полностью бессмысленно, ибо не имеет критерия останова. В самом деле - никакого критерия когда уже можно остановиться полировать кирпич во всей книге не дается.
- сильно смахивает на банальный перебор вариантов вместо того чтобы немного подумать
- ценность имеет сугубо отрицательную
Лучше бы гражданин отложил в сторону клавиатуру и подумал как сделать код сразу более-менее расширяемым. Мне на это обычно требуется одна сигарета например.
Или вот в главе 16 дается яркий пример отрицательной ценности изменений. Гражданин взял open-source либу и переделал ее в соответствии со своими тонкими критериями врожденной эстетичности. При этом сломал не пойми чего ради
- имена абстрактных методов
- способ создания классов
- имена публичных методов
И вообще вся книжка оставляет впечатление что ознакомился с мнением школоты об устройстве мира. Вот например глава 13 - я всю жизнь думал что написание многопоточного кода - штука весьма непростая. Ничего кроме тривиальнейших советов глава не сообщает. Особенно жжет список литературы - если вы собираетесь увидеть там что-нть вроде "Art of Concurrency" или "Distributed Algorithms" - вы жестоко ошибаетесь
Ящетаю что такие книжки нужно торжественно сувать в неиллюзорные печи
Комментариев нет:
Отправить комментарий