Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Непонятное явление


Автор: Areostar 28.9.2008, 10:46
Бывало ли у вас так что вы пишите довольно большой проект(Visual Studio 2005 C#) по большей части создав его несолько раз прогоняете! И в незапно появляются совершенно не понятные ошибки и неисправности в работе проги, которых раньше небыло! несмотря н точто в коде ничего не меняли а вес проектавнезапно уменьшается!()хотя совсем немного) Visual Studio у меня пиратка Windows Лецензионкаю. Систему пару дней назад пересоживал! Но так было и до того! Отчего это может быть! Что делать!? Помогите пожалуйста! smile  smile  smile 

Автор: HalkaR 28.9.2008, 11:02
Вопрос - а эти ошибки есть непосредственно в коде. Т.е. это проявились существующие ошибки или просто что-то не собралось, а ошибок нет?

Автор: mihryak 28.9.2008, 23:52
Есть всего 2 варианта - реальный и мистический (ну и их комбинации).
В мистике я не силён, поэтому про реальный пару слов скажу.

Баги, которых раньше не было, но вдруг появились - обычные "плавающие" дефекты. Их появление зависит от целого ряда условий. Нередко причиной таких багов является плохой дизайн и архитектура программы. Судя по упоминанию "пары прогонов", тестирования кода как такового не было (а это - юнит-тестирование, прогоны валидных и невалидных use-case'ов и т.д.). Как бы это не казалось рутинной и необязательной работой, очень рекомендую, даже если ты работаешь один, подойти к этому вопросу формализовано. Это и сейчас поможет, и, тем более, в будущем.
А с уменьшением размера, думаю, тоже всё просто - сомневаюсь, что ты бы стал просто так, безо всяких изменений пересобирать проект, скорее всего какие-то изменения всё же были.
Ещё посоветую поставить какую-нибудь систему контроля версий - http://tortoisesvn.tigris.org/, например. Они порой способны спасти кучу времени, а кому и жизнь, хехе smile
Для описания магических причин, в пост призывается потомственный колдун, но, как любил говорить один мой начальник, чудес не бывает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)