Программирование без дураков
Книга «Программирование без дураков» — это глубокое и ироничное исследование нематериальных аспектов разработки ПО. Авторы, Катрин Пассиг и Йоханнес Яндер, утверждают, что программирование — это в первую очередь коммуникация: с коллегами, с будущими версиями себя и с машиной. В центре внимания оказываются те области, где строгих правил языка программирования недостаточно, а на первый план выходят соглашения, традиции и здравый смысл.
Основная часть книги посвящена практикам, которые формируют качественный и понятный код. Авторы подробно разбирают искусство именования переменных и функций, принципы написания полезных комментариев (и избегания вредных), а также стратегии чтения и понимания чужого кода. Отдельное внимание уделяется социальным аспектам работы: как и где искать помощь, как её правильно оказывать и как эффективно работать в команде.
Треть книги — это мастерская по работе с ошибками. Читатель научится не бояться ошибок, а извлекать из них пользу, освоит научный подход к отладке, познакомится с рефакторингом и тестированием как инструментами предотвращения проблем. Авторы с юмором и знанием дела проводят читателя по ложным тропам и типичным заблуждениям, помогая выработать устойчивые привычки «программирования less wrong».
Издание не привязано к конкретному языку программирования, что делает его ценным ресурсом для разработчиков любого уровня и стека технологий. Это руководство по выживанию и профессиональному росту в мире, где код — это социальный акт.









