Объектно-ориентированная методология: Правильно применяйте метод
Библиографические замечания
"Советы советчикам" часть этой лекции основана на работе [M 1995b].
Я впервые услышал о разнице между принципами и банальностями в докладе Джозефа Гурве [Joseph Gurvet, TOOLS EUROPE 1992]. Я благодарен Эрику Бизолту за комментарий о связи селективного выбора с законом Деметры.
Упражнения
У1.1 Самоприменение правил
Выполните критику методологических правил этой книги в свете рекомендаций этой лекции.
У1.2 Библиотека правил
[M 1994a] содержит широкое множество правил: как принципов проектирования, так и стандартов стиля для построения библиотеки классов. Выполните критику этих правил в свете рекомендаций этой лекции.
У1.3 Применение правил
Выберите любую программистскую книгу с методологическими советами и подвергните проверке данные в ней правила.
У1.4 Метафоры в сети
Понаблюдайте несколько недель за программистскими конференциями в Интернете. Посмотрите, какие метафоры используются авторами, насколько они значимы, используют ли авторы "доказательство по аналогии".