Depository of News

Анатомия граблей

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/aea/c0d/f5b/aeac0df5b7d20fa7eb3967383ae311aa.png" /><p>Нас всех учили писать красивый код, в универе или в умных книжках рисовали идеальный мир с чистыми функциями, изящными паттернами и идеальной математикой. Но потом ты приходишь в студию и выясняется, что реальная кодовая база движка это кое-как собранное на коленке поделие, где память течет, потоки дерутся, ос отбирает ядра в процессе выполнения, а физический движок отправляет игрока на орбиту просто потому, что кто-то перепутал индексы осей.</p><p>Отладка багов, пожалуй, самый недооцененный инженерный навык. Ему толком не учат, его очень редко просят "осветить" на собеседновании, и еще ни одного синьора-отладчика я в жизни не встречал. Все обучение сводится к том, что ты просто сидишь три часа и смотришь краш-дамп, пытаясь понять, почему игра упала. Рецептов поимки и починки хитиновых товарищей тыща и один, и у каждого обязательно будет свой, поэтому смысла рассказывать о них я не вижу, но попробую рассказать о том какие собственно товарищи бывают.</p> <a href="https://habr.com/ru/articles/1078334/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1078334#habracut">Читать далее</a>

Read full article →