IMI docs

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
practice:katas [2020/04/29 09:33]
superuser
practice:katas [2020/04/29 10:02] (current)
superuser
Line 1: Line 1:
 +
 +
 +
 ката - это, типа, упражнение,​ которое позволяет тебе отточить мастерство. пришло из боевых искуств. ката - это, типа, упражнение,​ которое позволяет тебе отточить мастерство. пришло из боевых искуств.
  
Line 4: Line 7:
  
 Главное правило каты - нельзя копировать код из предидущих попыток. Главное правило каты - нельзя копировать код из предидущих попыток.
 +
 +Второе правило каты - повтори ещё раз, но сделай лучше чем было.
 +
 +
 +
 +====== Архитектурные каты ======
 +Архитектурные каты призваны научить строить устойчивую перед изменениями архитектуру
 +
 +**__Чтобы упражнение было наиболее эффективным,​ правки лучше смотреть после первого выполнения каты.__**
  
 [[practice:​katas:​TrafficLight|Светофор]] [[practice:​katas:​TrafficLight|Светофор]]
  
 [[practice:​katas:​StoreDiscount|Скидки в магазине]] [[practice:​katas:​StoreDiscount|Скидки в магазине]]
 +
 +Архитектурная ката проверяется на устойчивость внесением рандомных **правок**,​ которых изначально в задаче небыло.
 +
 +Если, после внесения новой **правки**,​ нужно переписывать всё, то твоя архитектура не выдержала проверки.
 +
 +