К сожалению, бывают такие заказчики, которых под дулом пистолета не переубедить, что добавление юнит-тестов может сохранить многие клетки мозга в будущем, что рефакторинг нужен как воздух. У них одна отмашка — зарелизимся, добавим новых фич, и вот там можно подумать о твоем улучшении кода. Но реально до этого редко доходит. Тыкать в книжку Физерса «Эффективная работа с унаследованным кодом» — себе дороже. Мне пришлось выслушать, что автор этой книги теоретик, и ему далеко до наших реальных проектов, где каждая новая фича — это залог успеха.
В итоге, проект лучше переписать, чем пытаться «осушить болото». Однако такой шаг пагубен для всего проекта. Об этом пишет Физерс, об этом предупреждает Спольски. Замкнутый круг :)
<включил дурачка> а интернетом можно считать этот код? <выключил>
у меня нет такого устройства, либо о его существовании я не подозреваю :) о смысле таких кодов я осведомлен, спасибо за разъяснение
Задели за живое :)) Как вспомню свою угробленную операционку после проверки Norton Disk Doctor — муражки по коже. Лет семь назад решил сделать сканирование дисков, и в результате получил все имена файлов в вопросиках. Кое-где сохранялось по две буквы, по которым можно было восстановить название целиком. Такой геморрой себе нажил — не передать! :) После этого не то что по-русски стараюсь не писать, а вообще — к нортону подходить близко…
По Qt вопрос: выполняю запрос при помощи класса QXmlQuery::setQuery(..), но после преобразования в QString через evaluateTo получаю лишний символ в конце (char 10). В чем может быть трабла?
есть маленький глюк: когда нажимаешь на картинку из ряда «what's inside», показывается превью, однако по выходу из него внизу остается темный фон. Опера 9.63 WinXP
В итоге, проект лучше переписать, чем пытаться «осушить болото». Однако такой шаг пагубен для всего проекта. Об этом пишет Физерс, об этом предупреждает Спольски. Замкнутый круг :)
у меня нет такого устройства, либо о его существовании я не подозреваю :) о смысле таких кодов я осведомлен, спасибо за разъяснение
стартапасервиса unite — локальный хабраредактор. кто возьмется? :)Сам намучался :) Глянул по ссылке выше — не помогло. Стал подбирать комбинации.
ЗЫ. Палка вверх — это чтобы ящик тормозил хотя бы слегка.