Loading...
ended icon

Событие завершено

Воркшоп по TDD для студентов ЧелГУ, 05 марта 2025 в 08:00

Т-Банк

event main image
event main image

Когда:Событие закончилось

Начало:Среда 05.03, 08:00 GMT+03

Конец:Среда 05.03, 09:30 GMT+03

Где:Челябинск

Формат:

Офлайн

Тип:

Воркшоп

Источник:

Tinkoff

Обсуждение важности тестирования в процессе разработки

Тестирование играет ключевую роль в процессе разработки программного обеспечения. Оно помогает выявить ошибки на ранних стадиях и обеспечивает надежность и качество конечного продукта.

Подход Test Driven Development (TDD)

Test Driven Development (TDD) — это методология разработки, при которой тесты пишутся до написания кода. Рассмотрим этот подход на примере генератора коротких ссылок:

  • Сначала пишется тест, который описывает желаемое поведение функции генерации коротких ссылок.
  • Затем пишется минимальный код, чтобы пройти этот тест.
  • После этого код рефакторится для улучшения его структуры и производительности, при этом все тесты должны оставаться успешными.

Использование Spring в тестах

Spring предоставляет множество инструментов и механизмов для упрощения процесса тестирования. Среди них:

  • Spring TestContext Framework, который позволяет интегрировать тесты с контекстом приложения.
  • MockMvc для тестирования веб-слоев без необходимости запуска сервера.
  • Поддержка аннотаций, таких как @MockBean и @SpyBean, для создания и управления моками и шпионами в тестах.

Доклады

На конференциях и семинарах часто обсуждаются различные аспекты тестирования и применения TDD, а также использование Spring в тестах. Это позволяет разработчикам обмениваться опытом и улучшать свои навыки.

Офлайн

Бесплатно

info icon

Событие завершено

Когда:Событие закончилось

Начало:Среда 05.03, 08:00 GMT+03

Конец:Среда 05.03, 09:30 GMT+03

Где:Челябинск

Формат:

Офлайн

Тип:

Воркшоп

Источник:

Tinkoff