Материалы

Стив Макконнелл — «Совершенный код» (Code Complete)

Полезные материалы
О чем эта книга?
  • Хотя книга написана для программистов и посвящена лучшим практикам написания чистого, эффективного и сопровождаемого кода, ее ценность для аналитика неоценима. Она подробно описывает весь процесс конструирования ПО: от проектирования архитектуры и написания кода до отладки, тестирования и рефакторинга.

Чем она полезна аналитику?
  • Помогает говорить на одном языке с разработчиками: Вы начинаете понимать, что такое "технический долг", "связность кода", "сложность алгоритма" и почему некоторые "простые с точки зрения бизнеса" правки на самом деле очень сложны и рискованны в реализации.
  • Учит оценивать реализуемость требований: Вы начинаете видеть, как ваши требования трансформируются в код, и сможете заранее выявлять архитектурно-сложные или проблемные места.
  • Объясняет жизненный цикл ПО: Вы получаете глубокое понимание различных моделей разработки (Waterfall, итеративная), что помогает понять, почему процессы устроены так, а не иначе, и как ваша роль аналитика меняется в зависимости от методологии.
  • Повышает ваш кредит доверия в команде: Разработчики начинают уважать аналитиков, которые делают усилие понять их работу и проблемы.