Чистый код. Создание, анализ и рефакторинг
Мартин Роберт С.
Код товара: 3177194
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 19
PDF
1 / 19
Нет в наличии
Доставим в
г. МоскваКурьером
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Clean Code. A Handbook of Agile Software Craftsmanship
Описание
Характеристики
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода.
Содержание
Предисловие
Введение
Глава 1. Чистый код
Глава 2. Содержательные имена (Тим Оттингер)
Глава 3. Функции
Глава 4. Комментарии
Глава 5. Форматирование
Глава 6. Объекты и структуры данных
Глава 7. Обработка ошибок (Майк Физерс)
Глава 8. Границы (Джеймс Тренинг)
Глава 9. Модульные тесты
Глава 10. Классы (совместно с Джеффом Лангром)
Глава 11. Системы (Кевин Дин Уомплер)
Глава 12. Формирование архитектуры
Глава 13. Многопоточность (Бретт Л. Шухерт)
Глава 14. Последовательное очищение
Глава 15. Внутреннее строение JUnit
Глава 16. Переработка SerialDate
Глава 17. Запахи и эвристические правила
Приложение А. Многопоточность II
Приложение Б. org.jfree.date.SerialDate
Приложение В. Перекрестные ссылки
Эпилог
Алфавитный указатель
Введение
Глава 1. Чистый код
Глава 2. Содержательные имена (Тим Оттингер)
Глава 3. Функции
Глава 4. Комментарии
Глава 5. Форматирование
Глава 6. Объекты и структуры данных
Глава 7. Обработка ошибок (Майк Физерс)
Глава 8. Границы (Джеймс Тренинг)
Глава 9. Модульные тесты
Глава 10. Классы (совместно с Джеффом Лангром)
Глава 11. Системы (Кевин Дин Уомплер)
Глава 12. Формирование архитектуры
Глава 13. Многопоточность (Бретт Л. Шухерт)
Глава 14. Последовательное очищение
Глава 15. Внутреннее строение JUnit
Глава 16. Переработка SerialDate
Глава 17. Запахи и эвристические правила
Приложение А. Многопоточность II
Приложение Б. org.jfree.date.SerialDate
Приложение В. Перекрестные ссылки
Эпилог
Алфавитный указатель
Отзывы
Вопросы
Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!
Дарим бонусы за отзывы!
За какие отзывы можно получить бонусы?
- За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
- Публикуйте фото или видео к отзыву
- Пишите отзывы на товары с меткой "Бонусы за отзыв"
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Чистый код. Создание, анализ и рефакторинг» (авторы: Мартин Роберт С.), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!