- Артикул:00-01098229
- Автор: Бек К.
- ISBN: 978-601-08-3730-0
- Обложка: Мягкая обложка
- Издательство: Sprint book (все книги издательства)
- Город: Астана
- Страниц: 176
- Формат: 70х100/16(~168x240 мм)
- Год: 2024
- Вес: 224 г
- Серия: Спринт Бук (все книги серии)
Грязный код создает проблемы. Чтобы код было проще читать, проходится проводить его очистку, разбивая на части, с которыми удобно работать. Кент Бек, создатель методологии экстремального программирования и первопроходец в области паттернов проектирования, рассказывает нам, где и когда лучше проводить очистку для улучшения кода с учетом общей структуры системы.
Книга не заставляет читателя проводить очистку сразу и целиком, а позволяет протестировать несколько примеров, которые подходят для поставленной задачи. Вы узнаете, как логически разделить на части большую функцию, содержащую множество строк кода. Познакомитесь с теоретическими понятиями программного дизайна: сцеплением, связностью, дисконтированными денежными потоками и вариативностью.
Содержание
От издательства
Вступительное слово
Предисловие
Введение
Часты. Очистка
Глава 1. Охранные выражения (guard clauses)
Глава 2. Мертвый код
Глава 3. Нормализация симметрий
Глава 4. Новый интерфейс, старая реализация
Глава 5. Порядок чтения кода
Глава б. Принцип связности
Глава 7. Соединение объявления с инициализацией
Глава 8. Пояснительные переменные
Глава 9. Пояснительные константы