ката - это, типа, упражнение, которое позволяет тебе отточить мастерство. пришло из боевых искуств. просто решаешь одну и туже задачу много раз, каждый раз создавая лучший код. Главное правило каты - нельзя копировать код из предидущих попыток. Второе правило каты - повтори ещё раз, но сделай лучше чем было. ====== Архитектурные каты ====== Архитектурные каты призваны научить строить устойчивую перед изменениями архитектуру **__Чтобы упражнение было наиболее эффективным, правки лучше смотреть после первого выполнения каты.__** [[practice:katas:TrafficLight|Светофор]] [[practice:katas:StoreDiscount|Скидки в магазине]] Архитектурная ката проверяется на устойчивость внесением рандомных **правок**, которых изначально в задаче небыло. Если, после внесения новой **правки**, нужно переписывать всё, то твоя архитектура не выдержала проверки.