Huldra

+365
с 2022

Arctic Engine и программирование игр на C++

40 подписчиков
36 подписок

У меня было по разному:

Некоторые уходили в режим read only, после этого с них можно было снять образ программой для восстановления данных, а вот подмонтировать как файловую систему в ОС не получалось.

Некоторые пропадали из списка устройств и больше не определялись компьютером вообще.

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

Кстати, те которые ушли в рид онли как раз до нуля дошли плавно. А те которые сломались другими способами - резким скачком.

1

Звучит не очень страшно, если кода всего строк 50, правда?

И страдание доставляли именно goto? Или вообще вся сложная система?

Ну то есть ты принимаешь на веру рассказы кого-то другого о том, что goto - зло в чистом виде, хотя проверить можно за 5 минут, и в ходе проверки может выясниться, что никаких проблем не возникает.

А в чем проблема? У тебя есть негативный опыт использования goto, или тебе кто-то внушил что при использовании goto наступит конец света?

Даже интересно посмотреть какой ты репозиторий нашел

Ну давай начнем с фактических ошибок: исходный код Arctic Engine можно посмотреть тут:

https://gitlab.com/seaice/arctic/-/tree/master/engine?ref_type=heads

Будь добр, сосчитай файлы и скажи сколько их в движке

1