Код
#Подкаст

Test driven development: как писать чистый код, который работает

Подкаст «Люди и код», выпуск №102: Екатерина Филиппова.

Иллюстрация: Polina Vari / Skillbox Media

У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить эпизоды, голосовать за новые темы, предлагать гостей и присылать вопросы для следующих выпусков.

Катя Филиппова


Бэкенд-разработчик на Golang в Garage Eight. Восемь лет опыта в коммерческой разработке. Успела поработать в стартапе и большой корпорации. Сейчас совместно с кросс-функциональной командой создаёт микросервисы и решает задачи бизнеса.


Содержание выпуска

  • Краткое введение в тестирование: что такое тесты и какие виды тестов существуют.
  • Должен ли разработчик писать тесты?
  • Что такое TDD и почему Катя решила попробовать эту методику.
  • «Утром код — вечером тесты» или «Утром тесты — вечером код»?
  • Какую логику и какие данные нужно тестировать, а когда тесты не нужны.
  • Как Катя пишет код по TDD.
  • Основные принципы и этапы TDD.
  • Как TDD помогает увеличить скорость и снизить затраты на разработку.
  • Разработка через тестирование на практике. Как TDD спасает компанию от «пожаров».
  • Забиваете на best practices во время инцидентов? Остановитесь и подумайте.
  • Как хорошие тесты становятся документацией к коду.
  • Что такое test cases и как они связаны с use cases.
  • Как методика TDD влияет на структуру команды и процессы.
  • Что такое технический долг.
  • Как «постмортем» помогает не воспроизводить одни и те же факапы.
  • Что ещё почитать по про test driven development.

Полезные ссылки

Слушать выпуск

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Изучите основы Python на практике. Бесплатно ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе.
Смотреть программу
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована