Найти в Дзене

Топ-книги для программиста

Первое издание написано в 1999 году, рекомендуем последнее издание 2019 года. В нем есть существенные изменения и новые материалы, которые показывают изменения в отрасли. Книга ценна тем, что основана на практических профессиональных советах. Здесь раскрывается широкий спектр тем от разработки до личной ответственности и карьерного роста. В книге вы узнаете, как сделать код адаптируемым и динамическим, эффективно тестировать и собирать требования, защищать программы, сделать разработку более точной благодаря автоматизации. Автор представляет более 70 методов рефакторинга. Фаулер рассказывает о том, что из себя представляет рефакторинг, зачем он нужен и как распознать код, который нуждается в рефакторинге. После прочтения вы сможете находить слабые места в своем коде и поэтапно модифицировать код. Книга будет интересна как новичкам, так и программистам с опытом. Автор освещает различные темы: написание и отладка кода, тестирование. МакКоннел дает руководство для создания “совершенног
  • Программист-прагматик. Путь от подмастерья к мастеру” Эндрю Хант, Дэвид Томас

Первое издание написано в 1999 году, рекомендуем последнее издание 2019 года. В нем есть существенные изменения и новые материалы, которые показывают изменения в отрасли. Книга ценна тем, что основана на практических профессиональных советах. Здесь раскрывается широкий спектр тем от разработки до личной ответственности и карьерного роста.

В книге вы узнаете, как сделать код адаптируемым и динамическим, эффективно тестировать и собирать требования, защищать программы, сделать разработку более точной благодаря автоматизации.

  • «Рефакторинг. Улучшение существующего кода» Мартин Фаулер

Автор представляет более 70 методов рефакторинга. Фаулер рассказывает о том, что из себя представляет рефакторинг, зачем он нужен и как распознать код, который нуждается в рефакторинге. После прочтения вы сможете находить слабые места в своем коде и поэтапно модифицировать код.

  • “Совершенный код: практическое руководство по разработке программного обеспечения” Стив МакКоннел

Книга будет интересна как новичкам, так и программистам с опытом. Автор освещает различные темы: написание и отладка кода, тестирование. МакКоннел дает руководство для создания “совершенного” кода, основывается на практическом опыте разработки программного обеспечения и академических исследованиях.

  • “Думай как программист. Креативный подход к созданию кода. C++ версия” Антон Спрол

Антон Спрол - преподаватель программирования, он в доступной форме доносит свои идеи. В книге вы найдете головоломки и их решения, для того чтобы развить в себе умение мыслить нестандартно и творчески решать сложные задачи. Автор показывает, что значит думать как программист, как усовершенствовать свои навыки программирования. Книга написана живым языком, в ней приведено большое количество примеров на языке C++.