ru

Искусство чистого кода: лучшие практики для устранения сложности и упрощения жизни на русском

#2083686
Искусство чистого кода: лучшие практики для устранения сложности и упрощения жизни

The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life (B09BKL3V69)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Christian Mayer | #1116: Разработка программного обеспечения

4.6 (36)
Изучите восемь принципов, которые помогут упростить ваш код и стать более эффективным (и успешным) программистом.

Большинство разработчиков программного обеспечения тратят тысячи часов на работу с чрезмерно сложным кодом. Восемь основных принципов, изложенных в
книге «Искусство чистого кодирования» , научат вас писать понятный, поддерживаемый код без ущерба для функциональности. Главный принцип книги — простота: сокращайте и упрощайте, а затем перенаправляйте энергию на важные части, чтобы сэкономить бесчисленное количество часов и облегчить зачастую обременительную задачу сопровождения кода.

В своей новой книге автор бестселлеров Кристиан Майер, опираясь на свой опыт помощи тысячам людей в совершенствовании навыков программирования, покажет вам, как:

  • Сосредоточьтесь на действительно важных вещах, используя принцип 80/20 — сконцентрируйтесь на тех 20% кода, которые имеют наибольшее значение.
  • Избегайте программирования в отрыве от контекста: создайте минимально жизнеспособный продукт, чтобы получить обратную связь на ранних этапах.
  • Пишите код чисто и просто, чтобы избежать лишнего кода.
  • Избегайте преждевременной оптимизации, которая может привести к чрезмерному усложнению кода.
  • Сбалансируйте свои цели, возможности и обратную связь, чтобы достичь продуктивного состояния потока.
  • Примените философию «Делай одно дело хорошо», чтобы значительно улучшить функциональность.
  • Разрабатывайте эффективные пользовательские интерфейсы, руководствуясь принципом «Меньше значит больше».
  • Объедините свои новые навыки в один единый принцип: сосредоточенность.

Книга «Искусство чистого кодирования», написанная на Python, подходит для программистов любого уровня, поскольку изложенные в ней идеи не зависят от языка программирования.