По мотивам статьи на ibm.com/developerworks

Можно будет что-нибудь поискать в интернете. Потом. :)

Термины

  • YAGNI (You Ain’t Gonna Need It — не делай то, что не нужно).
  • DUF (Big Design Up Front — Большой Изначальный Проект) до Cowboy Hacking (Ковбойское хакерство)
  • Model-View-Presenter
  • Architectus Oryzus
  • Architectus Reloadus
  • Пост-тестирование (test-after development, TAD)
  • Разработки через тестирование (TDD)

Книги

  • The Productive Programmer
  • The Pragmatic Programmer

Мое эмпирическое правило для проектов на Java гласит, что не должно быть методов длиннее десяти строк.

Комбинированный метод. Шаблон этого метода содержит три ключевых утверждения:

  • Разделяйте программу на методы, выполняющие одну четко формулируемую задачу.
  • Держите все операции метода на одном уровне абстракции.
  • Программы естественным образом превратятся во множество мелких методов размером в несколько строк.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *