Рефакторинг

Рефакторинг на C++ является штукой нетривиальной, я бы сказал ужасной 🙂 Я потратил уеву тучу времени, чтобы переместить движок игры в дллку, и еще потрачу кучу времени на борьбу с линковкой с дллкой. Ужасно, но деваться особо некуда, надо было изначально писать менее связанный код 🙂 А теперь попала белка в колесо…

Similar Posts

  • Всё новое – хорошо забытое старое

    Возникла у меня накануне насущная необходимость обработки игровой логики (триггеры), но при этом скриптинг у нас ещё совсем не готов, а результат нужен вот-вот. предложил глянуть на редактор уровней от старкрафта, я его открыл, посмотрел, посоздавал триггеры, подумал и меня осенила мысль, что такого функционала для нас должно хватить с головой и ещё останется 🙂…

  • ПДД

    Таки приняли! Теперь и у нас смогут пользоваться камерами и фотоаппаратами для фиксации нарушений, эвакуаторы будут работать вполне легально, а штрафы снова смогут брать по месту (но не все, а особо облачённые доверием). Ввели систему контроля систематических нарушений – будут баллы выдавать – набрал 30, отдохни от вождения. За систематическую пьянку на 10 лет общественного…

  • Суббота на работе

    Вчера предложили сегодня (в субботу) поработать, сказали, что сейчас это рабочий день, а значит негры должны выйти на плантации, потому что урожай обещали собрать до конца недели, а на половине пальм еще висят бананы. Ну я и прибыл выполнять свой долг американской (канадской) родине. Правда не совсем понятно, почему до конца этой недели? Если я…

  • История с PayPal

    Расскажу про историю, которая со мной недавно произошла. Оплачивал я на ebay заказ fm-transmitter’a для ипода, и вдруг paypal сообщает, что транзакция не прошла. Смотрю на портале банка – деньги списаны, захожу в админку paypal, а там сообщение “ваш аккаунт был limited бла-бла-бла, всякие рассказы про борьбу с нелегалами и повышением безопасности. Для того чтобы…

  • Motorola Droid Turbo XT1254 CDMA tuning

    У моего телефона почему-то после каждой перепрошивки слетают настройки EVDO на Интертелекоме, из-за чего нужно править настройки. Т.к. я всё время забываю процедуру, то решил её сохранить тут. Запускаем телефон в режиме BP Tools (из fastboot bootloader меню) Идём в Device Manager, выбираем устройство diag_mdm и ручками ставим драйвер Motorola QC Diag Port Запускаем DFS…

  • howto: recover failed p5b flash

    После того, как материнка была убита, меня посетила мысль, что это не самый плохой стимул сделать небольшой апгрейд, поэтому я прикупил новую мать и, заодно, побольше памяти. Прошло некоторое время и мне понадобилась живая материнка, чтобы собрать ещё один компьютер, а поскольку жаба сидящая на плече и говорящая, что где-то в инете были способы восстановления…