Skip to content

Patterns of Enterprise Application Architecture - Martin Fowler

Refs:

О процессе обучения

Как и в любой профессии, прогресс в программировании достигается только путем обучения, причем как на ошибках, так и на удачах — своих и чужих.

Программирование — бесконечный процесс, и в нем нет предела совершенству

Go not to the Elves for counsel, for they will say both no and yes.

― J.R.R. Tolkien, The Fellowship of the Ring

Design Patterns

Каждое типовое решение описывает некую повторяющуюся проблему и ключ к ее разгадке, причем таким образом, что вы можете пользоваться этим ключом многократно, ни разу не придя к одному и тому же результату.

― Christopher Alexander

  1. Название
  2. Аннотация
  3. Эскиз
  4. Проблема
  5. Принцип действия (реализация)
  6. Назначение (когда применять, плюсы и минусы)