История изменений
Исправление LightDiver, (текущая версия) :
Что такое юнит тесты?
Тут еще косяк лютый в том, что сохранить данные можно тоже только перезагрузив клиент. Только при выходе из игры глобальные переменные записываются в файл. Закрыл неправильно? Все пропало.
А данные эти только у тебя.. Нужно тестить работу с другими игроками - это уже совсем другое дело. Тут тебе и проверки таблиц в других местах и вообще. А еще этих игроков найти для теста нужно, да терпеливых. Работа не быстрая, короче.
В итоге, сначала максимально правдоподобно описываешь целый блок, а то и два.. Ну, чтобы логично и последовательно. Потом думаешь почему это не работает у тебя. Чинишь у себя. Потом думаешь почему это не работает у других.. Потом понимаешь, что за все эти попытки наворотил столько костылей, что проще переписать и начинаешь с нуля.
Исправление LightDiver, :
Что такое юнит тесты?
Тут еще косяк лютый в том, что сохранить данные можно тоже только перезагрузив клиент. Только при выходе из игры глобальные переменные записываются в файл. Закрыл неправильно? Все пропало.
А данные эти только у тебя.. Нужно тестить работу с другими игроками - это уже совсем другое дело. Тут тебе и проверки таблиц в других местах и вообще. А еще этих игроков найти для теста нужно, да терпеливых. Работа не быстрая, короче.
Исходная версия LightDiver, :
Что такое юнит тесты?