Здравствуйте, WolfHound, Вы писали:
WH>Ты можешь не верить но когда я пишу на C# все примерно так и происходит. Я могу несколько дней долбить код без компиляции. После компиляции (как правило все компилируется сразу ибо ReSharper рулит) и устранении пары исключений (причем на C#2 и этого скорей всего не понадобится ибо генерики) все действительно работает как надо.
Ты прав. Не поверю. Даже если нет ошибок в коде, решающем задачу, есть ошибки в понимании самой задачи и, как следствие, неправильное поведение программы в реальных условиях.
WH>Чего не скажешь про С++ в котором наведенку можно ловить произвольное колличество времени.
Ты можешь мне не верить, но наведенки в C++ у меня встречаются всего пару раз за год.
WH>Я тебе больше скажу я так отлаживал куски здорового сервера приложений. Поднимать эту дуру которая стартует черт знает сколько ради того чтобы отладить маленький кусочек у меня небыло никакого жилания. Вот я и написал маленькое консольное приложение которое цепляет только то что нужно и стартует доли секунды.
Когда я пишу большие программы я тоже так делаю. Но бывают ошибки, которые являются следствием не предусмотренного поведения нескольких компонентов и стечения обстоятельств. К счастью, редко.
WH>Тебе уже раз 10 сказали что это один из способов причем не самый удобный.
Я понял это с первого раза. Сказали, однако, не сразу. А потом стали повторять как попугаии.
WH>А что ты без исходного кода отлаживать то будешь? Я конечно понимаю что можно отлаживать и исполняемый код... я и сам этим занимался но это такой геморой что лучше с этим не связываться.
Собственно я о том, что при работе со сторонней библиотекой макросов у тебя может не быть ее исходных кодов. А всего два варианта библиотеки -- release (без отладочной информации) и debug (с отладочной информацией). Хотя входить отладчиком в чужой код... Тот еще геморой, я согласен.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.