LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

Что такое юнит тесты?

Тут еще косяк лютый в том, что сохранить данные можно тоже только перезагрузив клиент. Только при выходе из игры глобальные переменные записываются в файл. Закрыл неправильно? Все пропало.

А данные эти только у тебя.. Нужно тестить работу с другими игроками - это уже совсем другое дело. Тут тебе и проверки таблиц в других местах и вообще. А еще этих игроков найти для теста нужно, да терпеливых. Работа не быстрая, короче.

В итоге, сначала максимально правдоподобно описываешь целый блок, а то и два.. Ну, чтобы логично и последовательно. Потом думаешь почему это не работает у тебя. Чинишь у себя. Потом думаешь почему это не работает у других.. Потом понимаешь, что за все эти попытки наворотил столько костылей, что проще переписать и начинаешь с нуля.

Исправление LightDiver, :

Что такое юнит тесты?

Тут еще косяк лютый в том, что сохранить данные можно тоже только перезагрузив клиент. Только при выходе из игры глобальные переменные записываются в файл. Закрыл неправильно? Все пропало.

А данные эти только у тебя.. Нужно тестить работу с другими игроками - это уже совсем другое дело. Тут тебе и проверки таблиц в других местах и вообще. А еще этих игроков найти для теста нужно, да терпеливых. Работа не быстрая, короче.

Исходная версия LightDiver, :

Что такое юнит тесты?