Любому программисту доводилось видеть код, который настолько неаккуратен и так пестрит ошибками, что от его чтения начинает болеть голова. За пять лет авторы этой книги проанализировали сотни примеров "плохого" кода (в основном - собственного), пытаясь определить, чем плох тот или иной код и как его можно улучшить. К какому выводу они пришли? Необходимо писать такой код, который читатель сможет понять максимально быстро, причем, даже если этот читатель - сам создатель этого кода.
В данной книге рассматриваются базовые принципы и практические методы, которые можно применять всякий раз при написании кода. В каждой главе на примере несложных образцов кода, написанного на разных языках программирования, изучается отдельный аспект создания кода и демонстрируется, как сделать код простым для понимания.
Author(s): Дастин Босуэлл, Тревор Фаучер
Edition: 1
Publisher: Питер
Year: 2012
Language: Russian
Commentary: Scanned
Pages: 208
City: СПб.
Tags: Best Practices; Refactoring; Object-Oriented Programming; Programming Style; Testing Comments
Краткое содержание
Предисловие
Об авторах
От издательства
Глава 1. Код должен быть простым для понимания
Часть I. Поверхностные улучшения
Глава 2. Помещаем в имена полезную информацию
Глава 3. Имена,которые нельзя понять неправильно
Глава 4. Эстетичность
Глава 5. Комментируем мудро
Глава 6.Комментарии должны быть четкими и компактными
ЧастьII. Упрощение цикла и логики
Глава 7. Как сделать поток команд управления удобочитаемым
Глава 8. Разбиваем длинные выражения
Глава 9. Переменные и читаемость
ЧастьIII. Реорганизация кода
Глава 10. Выделяем побочные подзадачи
Глава 11. Одна задача в любой момент времени
Глава 12. Превращаем мысли в код
Глава 13. Пишите меньше кода
Часть IV. Избранные темы
Глава 14. Тестирование и читаемость
Глава 15. Разработка и реализация счетчика минут и часов