Автор: ITVDN
Название: TDD – Разработка через тестирование
Ни один программист не считает работу над некоторым фрагментом кода завершенной, не проверив перед этим его работоспособность. Если Вы тестируете свой код, это не означает, что у Вас есть тесты.
Когда программист проверяет работоспособность разработанного им кода, он выполняет тестирование вручную. В данном контексте тест состоит из двух этапов: стимулирование кода и проверки результатов его работы. Автоматический тест выполняется иначе: вместо программиста стимулированием кода и проверкой результатов занимается компьютер, который отображает на экране результат выполнения теста: код работоспособен или код неработоспособен.
Изучение курса «Разработка через тестирование»(Test-Driven Development, TDD) позволяет получить ответы на вопросы об организации автоматических тестов и выработке определенных навыков тестирования. Освоив методику написания программ, применяя TDD, вы сможете создавать «чистый код, который работает». т.е. изящный, гибкий и понятный код, который легко модифицировать, корректно работает и не «подкидывает» своим создателям неприятных сюрпризов
Возможно Вас заинтересует
[Михаил Лабковский] Про чувство вины и стыда (2015)
Автор: Михаил Лабковский Название: Про [...]
[T&M Group] Интенсив Secure Phone и Hack Phone на Android
M Group] Интенсив Secure Phone [...]
[Lectrum] Видеокурс по TypeScript (2020)
Автор: Lectrum Название: Видеокурс по [...]
Фокус внимания — ДЕНЬГИ. Или как начать генерировать деньги в вашей жизни (2019)
MikeD – Фокус внимания — [...]
[Timepad] Запись Прямого эфира «Когда ребёнка бьют» [Анна Полищук, Ирина Матанова] (2021)
[Timepad] Запись Прямого эфира «Когда [...]
[Специалист] Первый курс для ИТ – директора (2015)
Автор: Специалист Название: Первый курс [...]
Пассивный заработок без вложений 3785$ в месяц! Реальный Заработок в Интернет от
Зарабатывай без вложений на чужих [...]
// Применение настроек
Нажмите, что бы купить этот [...]
Система духовного и физического совершенствования (на основе Айкидо)
В основе системы лежат ТРИ [...]
First Blood Die Hard 2.0 (Арсен Маркарян)
First Blood Die Hard 2.0 [...]
Захарова, Балахонов (2018)
Первый шаг по дороге в [...]
[YouRa Allakhverdov] Веб разработка – с нуля до профессионала. Full Stack (2019)
Автор: YouRa Allakhverdov Название: Веб [...]
[Антон Зарукин] Профессия SMM-щик: Vk, Facebook, Instagram (часть 2) (2018)
Автор: Антон Зарукин Название: Профессия [...]
Как видите, код получился 2 раза больше, читаемость кода хуже, а если понадобится проверить еще несколько переменных, то проверка и вовсе станет огромной. К тому же поддерживать такой код будет сложнее – если вы захотите изменить логирование, придется менять его во всех местах.
Нажмите, что бы купить этот [...]
[seo-study] Курс контекстной рекламы
Автор: seo-study Название: Курс контекстной [...]
[Специалист] Microsoft Power BI Desktop для пользователей (2020)
Автор: Специалист Название: Microsoft Power [...]
[Сергей Егоров] Отечество. Марафон мужской силы
Автор: Сергей Егоров Название: Отечество. [...]
[ITVDN] C# Starter Express (2016)
Автор: ITVDN Название: C# Starter [...]
[DrMax] SEO Монстр 2020
Автор: DrMax Название: SEO Монстр [...]
[GLOPART] Продвижение и развитие каналов в телеграм с нуля до результата
Автор: GLOPART Название: Продвижение и [...]