Kent Beck. Implementation Patterns
From Study Group Community
Заметки для участников группы Design Patterns Study GroupСледующая глава для обсуждения - Next
Contents |
Kent, Chapter 1
- Коммуникация (Денис)
- Шаги взаимодействия через код (Кирилл)
- Что такое Implementation patterns? (Alexander)
- Каковы причины писать хороший код? (Александр)
- Стоит ли полагаться на паттерны только этой книги? (Александр)
- Структура книги (Денис)
Kent, Chapter 2
- Суть и цели шаблонов (Сергей, Денис)
- Законы для программ (Денис)
- Проблемы шаблонов (Кирилл)
- Цикл жизни программ (Кирилл)
- Шаблон как только средство получения опыта, и словарный запас команды (Кирилл)
- Какие виды решений приходится принимать программисту и как часто? (Александр)
- По каким принципам пишется каждый паттерн? Что каждый паттерн иллюстрирует? Какие проблемы решают паттерны? (Александр)
Kent, Chapter 3
- Ценности -> Принципы -> Шаблоны (Кирилл, Денис)
- Communication (Alexander, Денис)
- Simplicity (Денис)
- Flexibility, за счет чего обычно достигается? (Alexander)
- Принципы (Александр)
- Что такое Local Consequences? (Alexander)
- Minimize Repetition. Почему важно уменьшать повторяемость кода (Александрm Denis)
- Logic and Data Together. Почему важно держать логику и данные вместе? (Александр, Denis)
- Symmetry, Что такое симметрия? Это тяжело добиться? (Александр) Нет. (Кирилл) :))))) Denis
- Declarative Expression (Denis)
- Rate of Change (Denis)
Kent, Chapter 4
- Что такое цена ПО? Это время? Деньги? Что-то еще? (Александр)
- Стратегия удешевления ПО (Денис)
Chapter 5. Class
- Class
- Simple Superclass Name
- Qualified Subclass Name
- Abstract Interface
- Interface
- Abstract Class
- Versioned Interface
- Value Object
- Specialization
- Subclass
- Implementor
- Inner Class
- Instance-Specific Behavior
- Conditional
- Delegation
- Pluggable Selector
- Anonymous Inner Class
- Library Class
- Conclusion
