Игра учебник Морзе

Все не так уж и плохо как могло бы быть.

Я делаю игру-учебник для мобильных устройств на Unity 2022.

Каким-то супер программистом я не являюсь и после с++ и UnrealEngine, c# Unity мне зашёл. Архитектура конечно специфичная, но довольно понятно все.

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

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

Но в коде куча банальных ошибок, по типу отсутствия проверок на null и отписки от событий, много дублируещегося кода. В целом по 12 файлам он нашел примерно 50+ некритических ошибок, что в целом вызывает у меня гордость, так как я вожусь с юнити чуть больше месяца, а с С# всего месяца 4 и то непостоянно.

Я ещё заметил интересный факт, и я не могу понять почему, нейронка всегда выбирает и рекомендует корутину вместо invoke, хотя для простых вещей invoke самое простое и лучшее решение на мой взгляд, ибо я не хочу городить целую корутину на простое откладывание вызова для метода.

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

Спасибо, что дочитали до конца.

6
9 комментариев