Сначала нужно понять ЧТО делать, затем КАК делать, а потом уже ДЕЛАТЬ Этот подход я начал осваивать на первом проекте. Тогда в отпуск ушел ведущий аналитик и в это время сломался скрипт на дашборде. Я начал «вайбкодить» без опыта: просто отправлял полотна SQL в нейросетку, прося решить задачу. Очевидно, она не могла переварить весь скрипт и начинала путаться, но уверенно выдавала «вот теперь точно правильно» решения.
4 дня я ходил по кругу, психовал, прошел все стадии принятия и уже хотел оставить эту задачу тому, кто вернется из отпуска. Но... решил еще раз испытать свои силы. Взял карандаш, чистые листы А4 и пошел глазами по коду, выписывая по шагам, что там происходит. Так я понял, что и почему получается (или не получается) сейчас, а потом начал собирать пазл. В итоге код не просто заработал — я его оптимизировал, о чем расскажу позже.
После отпуска были вопросы и недовольство — почему всё стало по-другому? Но в итоге разобрались. А уж как я потом взялся за другие скрипты... но это уже другие истории.