Программист-прагматик. Путь от подмастерья к мастеру

Книга Энди Ханта и Дейва Томаса посвящена самым разным аспектам работы программистов и содержит множество ценных практических указаний от опытных разработчиков. «Программист-прагматик» — это та книга, наличие которой рекомендуется всякому программисту вне зависимости от того, чем он занимается. Множество различных вопросов, от написания программы (и принципов ее организации) до руководства командой разработчиков, затронуто в книге на реальных и достаточно трудоемких случаях — и на каждую возникающую проблему, Энди и Дейву есть что вам сказать. Помимо рассмотрения важнейших ситуаций, с которыми сталкивается каждый из нас постоянно, авторы приберегли вопросы для обсуждения, представляющих собой ряд несложных упражнений для разминки и глубочайшего обдумывания, но помимо них, Э. Хант и Д. Томас оставили свои версии ответов, которые можно считать некоторыми образцами прагматичной программистской мысли.

Ну и напоследок аннотация этой величайшей книги, которую наша компания в скором времени планирует приобрести:

«Находясь на переднем крае программирования, книга «Программист-прагматик. Путь от подмастерья к мастеру» абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.

Прочитав эту книгу, вы научитесь:

  • Бороться с недостатками программного обеспечения;
  • Избегать ловушек, связанных с дублированием знания;
  • Создавать гибкие, динамичные и адаптируемые программы;
  • Избегать программирования в расчете на совпадение;
  • Защищать вашу программу при помощи контрактов, утверждений и исключений;
  • Собирать реальные требования;
  • Осуществлять безжалостное и эффективное тестирование;
  • Приводить в восторг ваших пользователей;
  • Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.»

aquaratixc

Программист-самоучка и программист-любитель

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