При закрытии подписчики были переданы в рассылку "Компьютерная библиотека: книги, статьи, полезные ссылки" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
| Информационный Канал Subscribe.Ru |
|
|
|
|
|
В основном отзыв Ивана Болдырева и частично Змея соблазнили меня на покупку "паттернов проектирования". От чтения книги я получила примерно то, что ожидала. Хотя после отзывов, как оказалось после прочтения, весьма смутно понимала, о чем в книге идет речь. Именно поэтому я и решила сделать эту ворчалку. Полагаю, что здесь все про интегралы слышали. Представьте, новичка научили как записывается интеграл - аналог выученного синтаксиса языка. Но дальше для работы - нужно знать - какие интегралы берутся аналитически (а этот навык в свою очередь подразумевает первообразных элементарных функций, взятие интеграла по частям, и другие формулы, полученные из этих двух ;). А теперь представьте, то Вы - профессиональный программист - все вышесказанное про интегралы знаете, только с другим программистом - у Вас общих названий нету. Вы не можете сказать - возьми первообразную (нет такого слова в Вашем лексиконе), Вы можете только выписать _конкретную_ первообразную для _конкретного_ интеграла. Правда, ужас? А программисты очень часто вот так и общаются ;) Паттерны - это название с описанием для первообразных, интегрирования по частям и т.п. в программировании. И так же как в математике есть паттерны интегрирования и паттерны дифференцирования, паттерны теории числе и паттерны теории вероятности :) так и в программировании есть паттерны, используемые в разных областях. В этой книге рассмотрены _некоторые_ паттерны, применяемые на этапе ДИЗАЙНА приложений. Сущности рассматриваемых в книге приемов и структур/объектов - не новы. Книга получила титул "нового завета" из-за введение в обращение форму записи для сущностей. А любая удобная запись мысли - дает колоссальный толчок в развитии. Но как и любая первая книга, вводящее новый способ записи - никогда не бывает легка для чтения. :( Именно поэтому я НЕ РЕКОМЕНДУЮ книгу ЧАЙНИКАМ. Столь тяжеловесное изложение материала не для них :( По своей сути паттерны дают программистам оружие против ворона из известной программисткой притчи: "если бы строители строили свои дома, как программисты пишут программы, то первая же ворона, залетевшая в город, разрушила бы цивилизацию" (с) неизвестный. Конкретно _эту_ книгу я могу порекомендовать только тем, кто уже делал не учебные проекты. Те же, кто уже работал с проектом более чем из 10 файлов ;), достаточно легко увидят знакомые вещи - и порадуются возможности научиться абстрактно записывать свои полученные навыки. Однако глава о проектировании редактора ;) - всего каких-то СОРОК страниц - думаю будет интересна многим начинающим - судя по количеству заброшенных проектов создания редакторов в инете :) А теперь ложка дегтя - при чтении весьма раздражало то, что ники паттернов в оглавлении записаны по-английски, а в тексте местами используются разные русские переводы. Да и многие русские переводы весьма затмевают суть паттерна :-( И напоследок мои рекомендации способа чтения книги: Сначала введение и заключение, дабы въехать в предмет обсуждения. Затем главу о проектировании редактора, где на каждом упоминании нового паттерна делать скачок вперед в справочник на детальное описание упомянутого паттерна. После первого чтения главы о редакторах вы опять читаете введение и заключение, теперь Вам здесь все будет понятно и логично. А вот теперь когда все улеглось в голове - стоит подряд прочитать три главы справочника паттернов. И наконец легко и непринужденно перечитывайте главу о проектировании редактора :)) |
| Прочли? Разминка для рук: |
| http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
| В избранное | ||