one-liner
Вдруг раздался страшный звон, убежали мышки вон, пата-пата-пата-пон.
the place where select game development veterans rant about life, universe, and everything
Archive for February 2009
Вдруг раздался страшный звон, убежали мышки вон, пата-пата-пата-пон.
Любые ошибки в программах – это результат нестабильностей.
Как правило, для фатального невыполнения задачи недостаточно
одной нестабильности – они возникают последовательно, одна за
другой, в конечно счете и приводя к невозможности решения задачи.
Развивая анализ нестабильностей, подробно остановлюсь на том, какие нестабильности первого рода существуют и как их можно предотвращать. В базовом обзоре я отметил, что эти нестабильности связаны с передачей некорректных параметров в функции и методы, и что вызываемая функция должна ассертировать (а по возможности – еще и корректно обрабатывать) ситуацию, давая разумный отклик на выходе.
Continue reading ‘Теория ошибок. Нестабильности первого рода.’ »
Интересно, насколько качественнее и производительнее были бы PC-игры, если при запуске программы в конфигурации Debug всегда принудительно (и неотключаемо) запускалась бы Debug version of Direct3D?