AG
К библиотеке

Программист-прагматик (The Pragmatic Programmer)

David Thomas, Andrew Hunt

~14 ч · 361 стр.прочитано
architecture

Формирует архитектурное мышление - умение принимать решения в условиях неопределённости и балансировать компромиссы.

Ключевые идеи

  • DRY: Don't Repeat Yourself
  • Ортогональность: минимизация связанности
  • Трассирующие пули: MVP через всю систему
  • Прототипирование vs производственный код
  • Рефакторинг как непрерывный процесс

Почему рекомендую

Книга меняет подход к профессии. После неё вы начинаете думать не «как написать код», а «как принять решение».