Длинный перечень преимуществ
Длинный перечень преимуществ
Уверенность
Разработчик, принявший TDD как профессиональную методологию, пишет десятки тестов каждый день, сотни тестов каждую неделю, тысячи тестов каждый год. И все эти тесты постоянно находятся «под рукой» и запускаются при каждом внесении в код каких-либо изменений.
Я являюсь основным автором и ответственным за сопровождение FitNesse[20] – системы приемочного тестирования на базе Java. На момент написания книги код FitNesse состоял из 64 000 строк, из которых 28 000 содержались в 2200 отдельных модульных тестах. Эти тесты обеспечивают покрытие по меньшей мере 90 % рабочего кода,[21] а их выполнение занимает около 90 секунд.
Каждый раз, когда я изменяю какую-либо часть FitNesse, я запускаю модульные тесты. Если они проходят, то я практически полностью уверен, что изменения ничего не нарушили. Насколько «практически полностью»? Достаточно, чтобы опубликовать обновленную версию!
Весь процесс контроля качества FitNesse сводится к команде ant release. Эта команда собирает FitNesse «с нуля», а затем запускает все модульные и приемочные тесты. Если все тесты проходят успешно, я публикую результат.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Приложение 7 ПЕРЕЧЕНЬ ЗАКОНОДАТЕЛЬНЫХ АКТОВ ПО ЗАЩИТЕ ИНФОРМАЦИИ
Приложение 7 ПЕРЕЧЕНЬ ЗАКОНОДАТЕЛЬНЫХ АКТОВ ПО ЗАЩИТЕ ИНФОРМАЦИИ Нормативно-правовые акты • Конституция Российской Федерации, 1993 г. • Гражданский кодекс Российской Федерации, часть I, 1994 г.• Гражданский кодекс Российской Федерации, часть II, 1995 г.• Уголовный кодекс
Перечень информационных ресурсов Internet, посвященных вопросам информационной безопасности
Перечень информационных ресурсов Internet, посвященных вопросам информационной безопасности Зарубежные сайтыFirst (Forum of Incident Response and Security Teams): http://www.first.orqCERT (Computer Emergensy Response Team): http://www.cert.oraCIAC (Computer Incident Advisory Capability): http://ciac.llnl.govNASIRC (NASA Automated Systems Incident Response Capability): http://nasirc.nasa.aovDoD Information
1.12 Перечень стандартных команд ОС
1.12 Перечень стандартных команд ОС КомандаПримечания ОпределениеaliasМП Определить или вывести синонимыarСР или РАСШ Создать или изменить библиотечные архивыasaПФ Перевести символы управления кареткойatМП Исполнить команды в указанное времяawk Сканировать и обработать
Приложение. Перечень ресурсов
Приложение. Перечень ресурсов Эта книга была бы неполной без Перечня ресурсов, связанных с Mint и Cinnamon. Я не ставил себе целью собрать все сайты и блоги, в которых упоминаются этот дистрибутив и эта среда, даже русскоязычные. И потому, возможно, в моём Перечне ресурсов есть
Перечень регионов (а иногда и стран), в которых работает компания
Перечень регионов (а иногда и стран), в которых работает компания На наш взгляд, нет необходимости конкретизировать и иллюстрировать дополнительными примерами этот
Перечень адресов филиалов или заводов
Перечень адресов филиалов или заводов Поскольку корпоративный сайт обычно создается для того, чтобы облегчить потенциальному клиенту взаимодействие с компанией, то, как правило, никто не скрывает адресов ее филиалов. Правда, на основании нашего опыта можем дать совет
4. Перечень лучших фишек
4. Перечень лучших фишек Мы так устроены, что хотим получить результат сразу. Когда вы обладаете талантом, у вас есть свои индивидуальные наработки, то, что вы делаете в профессиональной деятельности или хобби, что позволяет вам быстро добиваться результата.
1.12 Перечень стандартных команд ОС
1.12 Перечень стандартных команд ОС КомандаПримечания ОпределениеaliasМП Определить или вывести синонимыarСР или РАСШ Создать или изменить библиотечные архивыasaПФ Перевести символы управления кареткойatМП Исполнить команды в указанное времяawk Сканировать и обработать
Приложение Перечень команд
Приложение Перечень команд 3D – построение трехмерных объектов в виде полигональных сетей распространенных геометрических форм – параллелепипедов, конусов, сфер, торов, клиньев и пирамид.3DALIGN – выравнивание объектов относительно других объектов в двумерном и
Перечень итоговых функций
Перечень итоговых функций В табл. 2.2 перечислены все итоговые функции, доступные в SQL.Таблица 2.2. Итоговые функции SQL Функция Результат AVG Среднее значение от всех значений в столбце COUNT Общее количество отобранных записей MAX Максимальное (наибольшее) значение
Оценка преимуществ использования коллекций
Оценка преимуществ использования коллекций Если вы чувствуете себя вполне уверенно при работе с объектами VBA, то использование объектов Collection для управления множествами элементов может оказаться для вас более простым, чем использование массивов. Методы Add и Remove
Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай
Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай Опубликовано 15 августа 2013 Google+ — самая молодая из крупных социальных сетей такого рода: она была запущена в июне 2011 года и открылась для всеобщего пользования в