Comments by "Антэк Чаплинский" (@Red_Avenger) on "Основы разработки игр и игровых движков" video.
-
@MaksymRobeyko
Многие бросают, столкнувшись с проблемами уже в первом мало-мальски серьёзном проекте. Когда возникают ошибки о существовании которых ты и не подозревал. И они как правило - не явные. И вызваны часто с непониманием принципов компиляции и линковки ("пути майкрософта - неисповедимы" (с)). Приходится интуитивно, методом проб и ошибок, или изучением исходников других программистов - искать пути решения. А этот процесс подчас отнимает много времени и сил, и корёжит красоту исходного кода. Но именно так и достигается рост. И никак иначе. И в следующем проекте, или реализации новой версии этого же проекта, - уже будет легче и исходный код будет стройнее. Вот автор предлагает совершенствовать код сразу. Но, так можно дойти до того, что всё вообще перестанет работать (а от того надо держать резервные копии и делать их при любом мало-мальски объёмном изменении кода). Некоторые советуют довести проект до рабочего состояния, а уже потом заниматься оптимизацией или расширением функций. К тому же можно всё и переписать по новой, с учётом анализа предыдущего варианта. Предела совершенству - нет.)))
А Вы сами, пишите что?
5
-
3
-
2