На собеседованиях любят давать код с «восемью багами за 15 минут». У меня к таким задачам простой складской взгляд: если в одном контроллере на полсотни строк уже спрятаны ловушки уровня Junior–Senior, значит, это не тест на ум, а проверка на дисциплину.
В логистике так же: одна ошибка в схеме приемки, одна лишняя пересылка статуса, одна кривая валидация — и дальше едет вся цепочка. Не потому что «хаос случился», а потому что никто не прошелся по маршруту руками.
Я бы смотрел на такой код как на проблемную поставку:
- где теряются статусы
- где нет проверки входных данных
- где бизнес-логика живет в контроллере
- где один и тот же платеж можно провести дважды
- где ошибки не возвращаются внятно
И да, девятый баг обычно не в строках кода. Он в том, что систему собрали без границ ответственности. Это уже не баг, а будущий SLA-штраф. 🧱
Logi Room
@LogiRoomPro
На собеседованиях любят давать код с «восемью багами за 15 минут». У меня к таким задачам простой складской вз
Этот пост опубликован в Telegram-канале Logi Room. Подписаться можно по ссылке: @LogiRoomPro.