Archive for the ‘OOD’ Category

Февраль 8th, 2014

Рецензия на Design Patterns

No Comments, OOD, by Алексей Ван, .

    Дочитал на днях книгу «Приёмы объектно-ориентированного проектирования. Паттерны проектирования», от  «банды четырёх»: Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. Думаю надо написать пару строк об этом, потому как впечатления неоднозначные. Первое: Очень сложно читается. Заставлял себя приобщаться понемногу довольно продолжительное время. Вероятно, если бы не моя изначальная убеждённость в невероятной важности прочтения именно этой книги по объектному дизайну приложений, ничего бы не вышло. Наверняка где-то есть весёлый вариант того же самого, но выдаваемый в более приемлемой форме. Буду искать… Второе: Несмотря на крайнюю нудность, вероятно, почти каждый программист всё же должен прочитать эту книгу, т.к. она отражает ход мыслей нескольких поколений архитекторов от программирования. Обязательна к прочтению: ·         Всем, кто собирается писать приложения/библиотеки длиннее 5000 тыс. строк. ·         Всем, кто собирается участвовать в любом виде (тестировщиком там или разносчиком пиццы) в проекте по созданию приложения/библиотеки длиннее 5000 тыс. строк. ·         Всем, чья деятельность хоть как-то будет связанна с рефакторингом чужих приложений. Т.к. если использован какой-то из паттернов, а ты его не знаешь, будут проблемы.         Естественно, 5000 тыс. строк условная цифра и, конечно же, огульное применение Паттернов объектного дизайна нельзя привязывать к длине кода (привет индусам) и зависит это от отдельных задач и вероятно квалификации архитектора.     А теперь самое главное: Буду ли я применять что-то из этой книги в своих проектах?     — Однозначно да. Ведь на самом деле и до прочтения пользовался несколькими паттернами вычитанными на форумах и в Вики, а где-то придумывал велосипед, вместо того чтобы взять готовое.     Однако всему своё время и поспешное прочтение даже содержания может…