Игра учебник Морзе
Все не так уж и плохо как могло бы быть.
Я делаю игру-учебник для мобильных устройств на Unity 2022.
Каким-то супер программистом я не являюсь и после с++ и UnrealEngine, c# Unity мне зашёл. Архитектура конечно специфичная, но довольно понятно все.
Я сделал полностью рабочую версию с черновым интерфейсом, и собрав код всех классов, запихнул в один текстовый файл и отправил на проверку в несколько нейронок.
Я конечно понимаю, что мне во многом не хватает опыта, но как минимум, нейронка сказала, что архитектура правильная, код рабочий, но...
Но в коде куча банальных ошибок, по типу отсутствия проверок на null и отписки от событий, много дублируещегося кода. В целом по 12 файлам он нашел примерно 50+ некритических ошибок, что в целом вызывает у меня гордость, так как я вожусь с юнити чуть больше месяца, а с С# всего месяца 4 и то непостоянно.
Я ещё заметил интересный факт, и я не могу понять почему, нейронка всегда выбирает и рекомендует корутину вместо invoke, хотя для простых вещей invoke самое простое и лучшее решение на мой взгляд, ибо я не хочу городить целую корутину на простое откладывание вызова для метода.
Теперь собственно, осталось пройти по всем методам и закрыть те ошибки которые нашла нейро и натянуть рожу в виде приятного интерфейса на все это дело.
Спасибо, что дочитали до конца.