Сирена, связка ключей и то, чего не видно в тексте
У ратуши у моря воет учебная сирена. Волонтеры бегут по знакомому плану, и вдруг стоп, связка ключей висит не там, рация молчит. Читать план легко, а прогонять его ногами совсем другое. Так же и с кодом, текст виден, поведение всплывает только при запуске.
Многие помощники, которые пишут код, учатся в основном по тому, что можно прочитать на экране. Они ловко подбирают привычные ходы и аккуратные слова. Штука в том, что без запуска не видно, где все ломается, и сколько сил и времени это съедает.
Кажется, просто надо чаще прогонять, как на учениях. А потом упираешься в быт, не все планы вообще можно выполнить, где-то нет нужных вещей, где-то шаги недописаны. Записи у всех разные, половина обрывки, и если писать слишком подробно, тренировка начинает тормозить.
Тут появляется идея, одинаковые листы для записей прогона. В них каждый шаг идет парой, что сделали и что получили в ответ, плюс короткие отметки по пути, вроде дверь укрытия заперта или людей пересчитали. Это как журнал запуска, он ловит то, чего не вытащишь из текста.
Дальше это предлагают собирать в общую полку, много таких листов для одного типа тревоги, от разных команд и вариантов плана. Потом поверх, те же прогоны в разных условиях, другой ветер, другое здание, другая рация. Так становится проще спросить, какой план держится, а какой сыпется на слабой связи.
Если такая полка будет открытой и будет расти, помощник по коду сможет учиться не только красивому тексту, но и тому, как он ведет себя на деле. И проверять подсказки по реальным прогонам, а не по правдоподобию. Сирена орет так же громко, но в этот раз ключи на месте, и рация отвечает.