CryEngine2 сохранил CString: std::string — кошмар кода
⚡ CryEngine2 сохранил CString: std::string — кошмар кода
CryEngine2 до сих пор «держит» свой старый CString вместо std::string, расширяя его функционал, но не меняя название. В другом проекте переход на std::string превратил код в «запутанный кошмар» — переносимость не спасла, а портирование на Linux так и не случилось. Сейчас то же самое повторяется: новый тимлид заставляет менять внутренний класс на std::string… и все готовятся к хаосу. 💡 Научный факт: не всегда стандартные решения лучше, особенно если платформа — только Windows. #CryEngine #GameDev #Cplusplus
🧐 Экспертное мнение:
Кастомные строки в CryEngine — не архаизм, а оптимизация под конкретную задачу, а менеджеры, требующие std::string ради «современности», снова доказывают, что не понимают, зачем их вообще создавали. История повторяется: вместо улучшения кода они превращают его в хаос, потому что «стандарт» важнее, чем эффективность.
#IT #News #Tech