Перед любой командой разработки возникали такие задачи, как необходимость запуска микропроектов. Это мог быть и микросервис или проверка какой-либо гипотезы. В моем понимании микропроекты — это проекты с очень коротким жизненным циклом: они разрабатываются, запускаются, какое-то время работают и закрываются. Спецпроекты бывают простые в разработке и сложные, чаще всего это определяется сложностью бэкенда. И в спецпроектах любого типа и уровня сложности мы иногда косячим. Бывает, что успеваем поправить, и никто не замечает, а бывает и так, что приходится идти к клиенту и извиняться за свой промах. Из своего опыта я выделил несколько правил, которые, я надеюсь, помогут вам избежать некоторых проблем. 1. Не браться за проект, если времени не хватает, а дедлайн несдвигаемый. Иначе может быть так, что вы будете запускаться с серьёзными багами — отменить запуск невозможно, а ответственность слишком большая. 2. Полностью логгировать все присылаемые пользователем данные — регистрационные, отве