Конференция завершена. Ждем вас на TechLead Conf в следующий раз!

Unit Testing Principles, Practices, and Patterns

Lean подход к тестированию

Рефакторинг
Методы и техника разработки ПО
Приёмочные и функциональные тесты
Поддержка и развитие legacy систем
Теория

Доклад отклонён

Мнение Программного комитета о докладе

Владимир Хориков — эксперт в теме инженерных практик, автор книги "Принципы юнит-тестирования". Приходите на его доклад, чтобы разобраться в тонкостях написания модульных тестов.

Тезисы

В этом докладе мы поговорим про принципы юнит-тестирования, что из себя представляет ценный юнит-тест, и в каких ситуациях следует и не следует использовать моки. А именно:

- Что из себя представляет хороший юнит тест -- параметры, по которым нужно оценивать тесты
- Почему невозможно написать тест, идеальный по всем параметрам, и на какие компромиссы приходится идти при написании тестов
- Где и когда нужно использовать моки, в частности почему нельзя мокировать базу данных
- Паттерн Humble Object и его применение для изоляции бизнес логики от внешнего мира для упрощения тестирования
- DDD трилема и ее применение в юнит-тестировании

Vladimir Khorikov

Enterprise Craftsmanship LLC

Автор книги Unit Testing Principles, Practices, and Patterns, курсов по DDD на Pluralsight и блога EnterpriseCraftsmanship.com

Enterprise Craftsmanship LLC

Видео