The Clean Coder: A Code of Conduct for Professional Programmers / Идеальный программист. Как стать профессионалом разработки ПО
Год издания: 2018
Автор: Robert C. Martin / Роберт Мартин
Переводчик: Е.А. Матвеев
Жанр или тематика: Как стать профессионалом
![](https://static.rutr.life/smiles/icon_wink.gif)
Издательство: ООО Издательство «Питер»
ISBN: 978-5-496-03232-2
Серия: «Библиотека программиста»
Язык: Русский
Формат: PDF
Качество: Распознанный текст с ошибками (OCR)
Интерактивное оглавление: Да
Количество страниц: 213 стр (в бумажном варианте - 224). Рекламные страницы издательства отсутствуют.
Описание:
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела.
В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание методов, она о профессиональном подходе к процессу разработки.
16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ)
Оглавление
Обязательное вступление ........................ 13
Глава 1. Профессионализм ..................... 19
Глава 2. Как сказать «нет» ..................... 35
Глава 3. Как сказать «да» ...................... 56
Глава 4. Написание кода ........................ 67
Глава 5. Разработка через тестирование .. 87
Глава 6. Тренировка ............................... 95
Глава 7. Приемочное тестирование ......... 105
Глава 8. Стратегии тестирования ............ 124
Глава 9. Планирование .......................... 132
Глава 10. Оценки ................................... 145
Глава 11. Под давлением ........................ 159
Глава 12. Сотрудничество ....................... 166
Глава 13. Группы и проекты .................... 175
Глава 14. Наставники, ученики и мастерство . 180
Приложение. Инструментарий .................. 193