Backend&Test Meetup

Ефим всё-таки шутил про радио Радонеж, Антон немного заскучал, пока рассказывал в стену.

"Упрощаем себе жизнь с помощью Unit-тестирования", Антон Романюк

Юнит-тесты повышают скорость разработки. Удивлены?

1. Говорили, почему нетестируемые проекты увеличивают сроки релизов.

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

3. Плохие юнит-тесты хуже, чем ничего. Поговорили про требования к юнит-тестам. Например, почему важна изолированность или скорость выполнения тестов.

4. И про лучшие практики Юнит-тестирования с примерами на NUnit.

"Как отпилить часть монолита и не сойти с ума", Ефим Брыляков

Я рассказал о нашем опыте отделения части функциональности сервиса в отдельный «микросервис»:

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

 

Backend&Test Meetup