У нас есть класс User на 12 тысяч строк. Можем сначала полностью переделать его, чтобы id точно, гарантированно,…
На dcc6a1337c/main.php (L59)
вызывается инстанс User. Зачем вызывать ещё один на 20 строк выше?
Убирая где-то __config.php
и __db_connect.php
надо вместо них вызывать Config::init()
и Database::init()
. Первое подтягивает настройки, второе подтягивает функции mysql_
.
Не надо такое прописывать в отдельных файлах, чтобы потом общие настройки игнорировались и перезаписывались.
И эта штука один раз отработала и дальше будет вхолостую колбаситься на каждое сообщение в чате?
Я бы от греха подальше проверил бы хотя бы на > 0
, а в идеале на валидное значение. Прилетит некондит, привет "всё сломалось".
Так ты если запрос сюда перенёс, то и переменную хорони, которую ты создаёшь в памяти и без изменений пишешь в базу. :)
А если человек поднимет не стат, а навык или особенность? Он пройдёт квест так и не подняв стат.
Почему ChatFirstStep.php, ChatSecondQuest.php, ChatThirdQuest.php, MyUserFirstQuest.php, MyUserFirstStep.php, MyUserFourthQuest.php, MyUserFourthStep.php, MyUserSecondQuest.php, MyUserSecondStep.php, MyUserThirdQuest.php, MyUserThirdStep.php - это набор классов с константами, а не статический массив, например, или не записи в базе? 11 классов, которые вообще ничего не делают вот совсем - выглядит очень нехорошо.