Поиск по этому блогу

вторник, 17 января 2012 г.

Программист-прагматик

Недавно на Хабре была статья о 5 лучших книгах по программированию.
Если "Совершенный код" давно занял место в моей библиотеке, то о "Программисте - прагматике" узнала только сейчас.
Из всех советов, что больше всего понравились из книги:
  • Узнать больше о возможностях своей операционной системы, IDE. Освоить консоль и горячие клавиши, механизмы автоматизации, что предоставляем твоя ОС.
  • Диверсификация навыков - не быть привязанным только к своему языку, технологии и тп.
  • Избегать "разбитых окон" - при малейшем ухудшении качества кода должны быть механизмы автоматизации и менеджмента в команде, которые мониторят проблемы и назначают ответственного за устранение неполадок.
  • Тестирование состояний, вместо тестирования только строк кода.
  • Жесткая борьба с дублированием, принцип DRY - Don't Repeat Youself во всех сферах - будь до код, будь то документация. Даже Фаулер в своем "Рефакторинге" не был так категоричен - том это было только одним из "душков".
  • Описание принципов контрактного программирования и примеры использования утилиты iContract
  • Краткое описание оценок алгоритмов

Комментариев нет:

Отправить комментарий