Основы TDD (Test-Driven Development) на TypeScript

Основы TDD (Test-Driven Development) на TypeScript
en
11.01.2023
11 г 25 хв 18 сек

TDD означает «Разработка через тестирование» (Test-Driven Development). Это процесс разработки программного обеспечения, при котором автоматизированные тесты являются основным инструментом разработки. Эти тесты пишутся до написания кода и являются основным элементом качества, обеспечивая правильность, надежность и отсутствие ошибок в коде.

TDD стал широко признанным в сообществе разработчиков TypeScript как необходимый навык в современном мире веб-приложений, архитектур, ориентированных на сервисы, и разработки настольных приложений. Курс «Основы TDD на TypeScript» — это пошаговая программа на TypeScript, разработанная для того, чтобы сделать вас более квалифицированным разработчиком TypeScript, обучая вас навыку TDD. Он охватывает основы разработки через тестирование, позволяя вам быстро войти в практику TDD на TypeScript.

Курс «Основы TDD на TypeScript» очень практичен: вы будете проводить свое время, изучая практику разработки через тестирование через серию упражнений по программированию, перемежаемых теорией. Этот курс был проведен очно множество раз с различными группами, и в процессе мы отточили методику обучения и изучения TDD.

 

Целевые результаты:

  • Понимание того, что такое TDD и почему вы захотите практиковать его.
  • Осознание анатомии теста и умение писать хорошие модульные тесты.
  • Понимание и использование потока разработки через тестирование, а также использование набора инструментов и техник для того, чтобы выйти из затруднительных ситуаций, если вы не испытываете этот ритм.
  • Понимание того, как высокоуровневый дизайн и TDD работают вместе для достижения отличных результатов в дизайне.
  • Написание модульных тестов для достаточно сложного решения, которые будут поддерживаемыми в будущем.
  • Реализация требований (Пользовательского Сценария/Использования) с помощью соответствующих тестов и кода.
  • Написание более слабо связанного кода, используя соответствующие Тестовые Дубликаты.
  • Использование соответствующего фреймворка для создания динамических тестовых дубликатов.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 741943 [filesize] => 26761220 [mime_type] => video/mp4 [length] => 266 [length_formatted] => 4:26 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 62692 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.040815104166667 ) [created_timestamp] => -2082844800 )