Скачать Р. Мартин - Чистый код. Создание, анализ и рефакторинг
02.09.2011, 06:25
Книга "Чистый код. Создание, анализ и рефакторинг" учит правильному стилю программирования, каковым является использование при разработке программного обеспечения т.н. "чистого кода", основными характеристиками которого являются целенаправленная функциональность, полная обработка ошибочных ситуаций, наличие исчерпывающих комментариев, правильная система обозначений переменных и прочее, что позволяет в последующем без проблем сопровождать программный продукт. Книга ориентирована на опытных программистов и начинающих, которые хотят таковыми стать.
Хотя работать может любой программный код, но если он не является "чистым", то, как правило, впоследствии возникают трудности в развитии проекта, и это будет отнимать значительные ресурсы на его поддержку и "укрощение". Ввиду того, что нет единого определения для понятия "чистый код", автор начинает свою книгу приведением соответствующих цитат и определений известных профессионалов. В последующих главах излагаются принципы, паттерны и приемы написания чистого кода с приведением большого числа примеров. Затем автор переходит к практическим сценариям, где каждый сценарий является упражнением по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Последняя очень информационно насыщенная глава книги включает перечень эвристических правил и «запахов кода», собранных во время анализа, и по сути представляет собой базу знаний, описывающую путь мышления в процессе чтения, написания и чистки кода. Книга поможет сделать шаг к настоящему мастерству, научив многим полезным вещам: как отличить хороший код от плохого, как писать хороший код и даже как выполнить преобразование плохого кода в хороший.
Содержание
Предисловие Введение Глава 1. Чистый код Глава 2. Содержательные имена Глава 3. Функции Глава 4. Комментарии Глава 5. Форматирование Глава 6. Объекты и структуры данных Глава 7. Обработка ошибок Глава 8. Границы Глава 9. Модульные тесты Глава 10. Классы Глава 11. Системы Глава 12. Формирование архитектуры Глава 13. Многопоточность Глава 14. Последовательное очищение Глава 15. Внутреннее строение JUnit Глава 16. Переработка SerialDate Глава 17. Запахи и эвристические правила Заключение Литература Приложение А. Многопоточность II Приложение Б. org.jfree.date.SerialDate Приложение В. Перекрестные ссылки Эпилог Алфавитный указатель
Название: Чистый код. Создание, анализ и рефакторинг Автор: Роберт Мартин Издательство: Питер Год: 2010 Серия: Библиотека программиста Формат: djvu Страниц: 464 Язык: русский Качество: отличное ISBN: 978-5-49807-381-1
Размер: 6,3 Мб
Скачать бесплатно книгу "Чистый код. Создание, анализ и рефакторинг"