Купить книгу Хороший код, плохой код: думайте как программист на русском [PDF, EPUB, FB2, MOBI]
#2942194
Good Code, Bad Code: Think like a software engineer (B09BXBNM7B)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Tom Long | #901: Разработка программного обеспечения
Практические методы написания надежного, стабильного и легко усваиваемого членами команды кода.
Краткое содержание
В книге «Хороший код, плохой код» вы узнаете, как:
Думайте о коде глазами эффективного инженера-программиста.
Пишите функции, которые читаются как хорошо структурированные предложения.
Убедитесь, что код надёжен и не содержит ошибок.
По сути, это код модульного тестирования.
Выявляйте проблемный код и улучшайте его.
Пишите код, который можно повторно использовать и адаптировать к новым требованиям.
Повысьте свою производительность в среднесрочной и долгосрочной перспективе.
Сэкономьте время себе и своей команде!
Разница между хорошим и плохим кодом часто сводится к тому, как вы применяете устоявшиеся практики сообщества разработчиков программного обеспечения. В книге «Хороший код, плохой код» вы узнаете, как повысить свою производительность и эффективность, используя знания в области разработки кода, которые обычно можно получить только благодаря тщательному наставничеству и сотням проверок кода.
О технологии
Разработка программного обеспечения — это командная работа. Для успеха приложения ваш код должен быть надежным и простым для понимания, сопровождения и адаптации другими пользователями. Независимо от того, работаете ли вы в крупной корпоративной команде, участвуете в проекте с открытым исходным кодом или развиваете стартап, важно понимать разницу между хорошим и плохим кодом.
О книге
«Хороший код, плохой код» — это понятное и практичное введение в написание кода, которое легко читать, применять и запоминать. Благодаря десяткам мгновенно полезных приемов вы найдете знания о программировании, на освоение которых обычно уходят годы опыта. В этом динамичном руководстве инженер-программист Google Том Лонг научит вас множеству правил, которые следует применять, а также даст советы о том, когда их следует нарушать!
Что внутри?
Пишите функции, которые читаются как предложения.
Обеспечьте отсутствие ошибок в вашем коде.
Как обнаружить некорректный код
Выделите время для себя и своей команды.
О читателе
Для начинающих программистов, знакомых с объектно-ориентированными языками программирования, такими как Java или C#.
Об авторе
Том Лонг — инженер-программист в Google, где он работает техническим руководителем. В числе прочих задач, он регулярно наставляет начинающих инженеров-программистов, обучая их передовым методам профессионального программирования.
Оглавление
ЧАСТЬ 1 ТЕОРИИ
1. Качество кода
2 уровня абстракции
3. Другие инженеры и контракты на разработку кода.
4 ошибки
ЧАСТЬ 2 НА ПРАКТИКЕ
5. Сделайте код читаемым.
6. Избегайте неожиданностей
7. Сделайте код таким, чтобы его было сложно неправильно использовать.
8. Сделайте код модульным.
9. Сделайте код многократно используемым и универсальным.
ЧАСТЬ 3. ТЕСТИРОВАНИЕ ПО ТЕМЕ.
10 принципов модульного тестирования
11. Практики модульного тестирования
Краткое содержание
В книге «Хороший код, плохой код» вы узнаете, как:
Думайте о коде глазами эффективного инженера-программиста.
Пишите функции, которые читаются как хорошо структурированные предложения.
Убедитесь, что код надёжен и не содержит ошибок.
По сути, это код модульного тестирования.
Выявляйте проблемный код и улучшайте его.
Пишите код, который можно повторно использовать и адаптировать к новым требованиям.
Повысьте свою производительность в среднесрочной и долгосрочной перспективе.
Сэкономьте время себе и своей команде!
Разница между хорошим и плохим кодом часто сводится к тому, как вы применяете устоявшиеся практики сообщества разработчиков программного обеспечения. В книге «Хороший код, плохой код» вы узнаете, как повысить свою производительность и эффективность, используя знания в области разработки кода, которые обычно можно получить только благодаря тщательному наставничеству и сотням проверок кода.
О технологии
Разработка программного обеспечения — это командная работа. Для успеха приложения ваш код должен быть надежным и простым для понимания, сопровождения и адаптации другими пользователями. Независимо от того, работаете ли вы в крупной корпоративной команде, участвуете в проекте с открытым исходным кодом или развиваете стартап, важно понимать разницу между хорошим и плохим кодом.
О книге
«Хороший код, плохой код» — это понятное и практичное введение в написание кода, которое легко читать, применять и запоминать. Благодаря десяткам мгновенно полезных приемов вы найдете знания о программировании, на освоение которых обычно уходят годы опыта. В этом динамичном руководстве инженер-программист Google Том Лонг научит вас множеству правил, которые следует применять, а также даст советы о том, когда их следует нарушать!
Что внутри?
Пишите функции, которые читаются как предложения.
Обеспечьте отсутствие ошибок в вашем коде.
Как обнаружить некорректный код
Выделите время для себя и своей команды.
О читателе
Для начинающих программистов, знакомых с объектно-ориентированными языками программирования, такими как Java или C#.
Об авторе
Том Лонг — инженер-программист в Google, где он работает техническим руководителем. В числе прочих задач, он регулярно наставляет начинающих инженеров-программистов, обучая их передовым методам профессионального программирования.
Оглавление
ЧАСТЬ 1 ТЕОРИИ
1. Качество кода
2 уровня абстракции
3. Другие инженеры и контракты на разработку кода.
4 ошибки
ЧАСТЬ 2 НА ПРАКТИКЕ
5. Сделайте код читаемым.
6. Избегайте неожиданностей
7. Сделайте код таким, чтобы его было сложно неправильно использовать.
8. Сделайте код модульным.
9. Сделайте код многократно используемым и универсальным.
ЧАСТЬ 3. ТЕСТИРОВАНИЕ ПО ТЕМЕ.
10 принципов модульного тестирования
11. Практики модульного тестирования