Идеальный программист, Как стать профессионалом разработки ПО, Мартин Р., 2019.
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела.
В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том. что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание методов, она о профессиональном подходе к процессу разработки.

Автоматизированный контроль качества.
Вся процедура контроля качества FitNesse заключается в выполнении модульных и приемных тестов. Если тесты проходят успешно, я выдаю продукт. При этом процедура контроля качества занимает около трех минут, и я могу выполнить ее в любой момент.
Конечно, из-за ошибки в FilNesse никто не умрет и никто не потеряет миллионы долларов. С другой стороны, у FitNesse много тысяч пользователей, а список дефектов очень невелик.
Безусловно, некоторые системы настолько критичны, что короткого автоматизированного теста недостаточно для определения их готовности к развертыванию. С другой стороны, вам как разработчику необходим относительно быстрый и надежный механизм проверки того, что написанный код работает и не мешает работе остальных частей системы. Итак, автоматизированные тесты по меньшей мере должны сообщить вам, что система с большой вероятностью пройдет контроль качества.
ОГЛАВЛЕНИЕ.
Обязательное вступление.
Глава 1. Профессионализм.
Глава 2. Как сказать «нет».
Глава 3. Как сказать «да».
Глава 4. Написание кода.
Глава 5. Разработка через тестирование.
Глава 6. Тренировка.
Глава 7. Приемочное тестирование.
Глава 8. Стратегии тестирования.
Глава 9. Планирование.
Глава 10. Оценки.
Глава 11. Под давлением.
Глава 12. Сотрудничество.
Глава 13. Группы и проекты.
Глава 14. Наставники, ученики и мастерство.
Приложение. Инструментарий.
Алфавитный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Мартин :: программист











