IMI docs

Trace: games katas

Practice:katas

This is an old revision of the document!


ката - это, типа, упражнение, которое позволяет тебе отточить мастерство. пришло из боевых искуств.

просто решаешь одну и туже задачу много раз, каждый раз создавая лучший код.

Главное правило каты - нельзя копировать код из предидущих попыток.

Второе правило каты - повтори ещё раз, но сделай лучше чем было.

Чтобы упражнение было наиболее эффективным, правки лучше смотреть после первого выполнения каты.

Архитектурные каты

Архитектурные каты призваны научить строить устойчивую перед изменениями архитектуру

Светофор

Скидки в магазине

Архитектурная ката проверяется на устойчивость внесением рандомных правок, которых изначально в задаче небыло.

Если, после внесения новой правки, нужно переписывать всё, то твоя архитектура не выдержала проверки.