ru

Хороший код, плохой код: думайте как программист на русском

#2942194
Хороший код, плохой код: думайте как программист

Good Code, Bad Code: Think like a software engineer (B09BXBNM7B)

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

Tom Long | #901: Разработка программного обеспечения

4.6 (21)
Практические методы написания надежного, стабильного и легко усваиваемого членами команды кода.

Краткое содержание
В книге
«Хороший код, плохой код» вы узнаете, как:

Думайте о коде глазами эффективного инженера-программиста.
Пишите функции, которые читаются как хорошо структурированные предложения.
Убедитесь, что код надёжен и не содержит ошибок.
По сути, это код модульного тестирования.
Выявляйте проблемный код и улучшайте его.
Пишите код, который можно повторно использовать и адаптировать к новым требованиям.
Повысьте свою производительность в среднесрочной и долгосрочной перспективе.
Сэкономьте время себе и своей команде!

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

О технологии
Разработка программного обеспечения — это командная работа. Для успеха приложения ваш код должен быть надежным и простым для понимания, сопровождения и адаптации другими пользователями. Независимо от того, работаете ли вы в крупной корпоративной команде, участвуете в проекте с открытым исходным кодом или развиваете стартап, важно понимать разницу между хорошим и плохим кодом.

О книге
«Хороший код, плохой код» — это понятное и практичное введение в написание кода, которое легко читать, применять и запоминать. Благодаря десяткам мгновенно полезных приемов вы найдете знания о программировании, на освоение которых обычно уходят годы опыта. В этом динамичном руководстве инженер-программист Google Том Лонг научит вас множеству правил, которые следует применять, а также даст советы о том, когда их следует нарушать!

Что внутри?

Пишите функции, которые читаются как предложения.
Обеспечьте отсутствие ошибок в вашем коде.
Как обнаружить некорректный код
Выделите время для себя и своей команды.

О читателе
Для начинающих программистов, знакомых с объектно-ориентированными языками программирования, такими как Java или C#.

Об авторе
Том Лонг — инженер-программист в Google, где он работает техническим руководителем. В числе прочих задач, он регулярно наставляет начинающих инженеров-программистов, обучая их передовым методам профессионального программирования.

Оглавление

ЧАСТЬ 1 ТЕОРИИ
1. Качество кода
2 уровня абстракции
3. Другие инженеры и контракты на разработку кода.
4 ошибки
ЧАСТЬ 2 НА ПРАКТИКЕ
5. Сделайте код читаемым.
6. Избегайте неожиданностей
7. Сделайте код таким, чтобы его было сложно неправильно использовать.
8. Сделайте код модульным.
9. Сделайте код многократно используемым и универсальным.
ЧАСТЬ 3. ТЕСТИРОВАНИЕ ПО ТЕМЕ.
10 принципов модульного тестирования
11. Практики модульного тестирования