Я что ли один тут пессимист? Мне всегда кажется что мы ничего не успеем, всё делаем медленно, большую часть времени закладываю на написание тестов, отладку и ввод в эксплуатацию. Пессимизм видимо начинает резко проявлятся, когда начинаешь отвечать за других программистов-оптимистов, не иначе.
Делал всё то же самое, но без консоли — в Eclipse CDT. Там просто проект настроить как в MS VS со всеми опциями и project explorer + SVN.
За статью спасибо, у самого руки не дошли.
Есть дырки, нет петель, но задача выполнена, вполне себе лабиринт, пусть и без входа и выхода.
Самые интересные лабиринты получаются по алгоритмам никак не связанным с теорией графов.
8 Гб памяти для системы, где работает только одна «толстая» программа — собственно игрушка — это дофига. Это как надо написать игру, чтобы 8 Гб не хватило?
Куда важнее производительность графического ядра, а тут она запредельная, хватит надолго.
Она неприятна для человека, который потом с этим кодом работает. Первоначальный костылеписец получил массу фана и скорее всего уже не жаждет поддерживать то страшилище, что получилось на выходе.
С людьми, которые сначала не понимают прелесть того или иного шаблона проблем нет. Проблемы начинаются с товарищами, вчера прочитавших про три-четыре новых шаблона и втыкающих их повсеместно и беспорядочно.
В частности, для C++ крайне опасно всё фабричное, ибо в большинстве случаев полезет в Heap за памятью, что не есть дёшево.
Дело в том, что эффективно и правильно — это разные понятия, а «эффективно» и «правильно» — это по сути одинаково неэффективно и неправильно. Понимание правильного действительно приходит с опытом, и приводить в качестве аргумента книгу не есть хорошо, её даже понять прочитав можно сильно по-разному в зависимости от зрелости и понимания.
Данный топик поможет вам осознать, что класс — единица инкапсуляции. Замечательно. Где профит?
Желание сделать всегда и везде код «правильно» гарантированно не помешает наваять архитектурного монстра, вместо того чтобы сделать всё просто и эффективно.
Доказано Google.
За статью спасибо, у самого руки не дошли.
Самые интересные лабиринты получаются по алгоритмам никак не связанным с теорией графов.
Куда важнее производительность графического ядра, а тут она запредельная, хватит надолго.
В частности, для C++ крайне опасно всё фабричное, ибо в большинстве случаев полезет в Heap за памятью, что не есть дёшево.
Данный топик поможет вам осознать, что класс — единица инкапсуляции. Замечательно. Где профит?