Про работу (Visual Studio 2008)...

Apr 05, 2010 20:56

Давно зрело желание написать, ибо наболело.
Мы около года используем для разработки и отладки ПО Microsoft Visual Studio 2008 (SP1).
Раньше был старенький VS 6.0 (SP6), простой, привычный, с известными глюками и, на современных компьютерах, очень шустрый.
Я, конечно, ожидал, что с переходом на новую среду у нас возникнут проблемы. Но я никак не ожидал, какие. Это не проблемы совместимости версий компиляторов и пр. Нет, вовсе нет.  Я просто приведу их тут, в порядке уровня вызываемого удивления.
  1. Текстовый поиск иногда ничего не находит. Т.е. ищешь текст, а его типа нет. А на самом деле - есть. Но просто не нашелся. Касается поиска в текущем файле.
  2. Поиск в нескольких файлах выдает сообщение "Не нашлось файлов, в которых можно было поискать ". И не ищет ничего. Это очень легко спутать с "Текст не найден".
  3. Отладчик не останавливается на контрольных точках. Иногда. Программисты оценят шутку. 
  4. Информация о системой контроля версий прописывается в файл проекта.  Который сам контролируется. Соответственно, если используются разные системы контроля на разных местах, то надо изменять файл проекта.
  5. Надежность работы крайне низкая, при работе со сложным solution креш ловится  иногда несколько раз в день, причем в абсолютно разных местах - работа с размерами панелей инструментов, запуск под отладчиком
  6. При работе со смешанным кодом отладчик не останавливается в управляемом коде. А как его вообще отлаживать?
  7. Время сборки проекта увеличилось в несколько раз.
  8. Вкладочки для доступа к открытым файлам открываются СЛЕВА, по ходу работы проезжают направо и исчезают. Называется MRU Files. Вне зависимости от частоты переключений на текст данного файла. Если снова открыть данный файл, закладочка появится СЛЕВА. Это поведение введено в 2005 студии, и до сих пор не изменено.
  9. GUI тоооорррммммоооззииитттттт (2 ядра, 3 GHz, 3 Gb)
Да, ни одна проблема не была устранена SP1.
В общем, думаем о замене.
Если б не .NET - в жизни бы на это не перешел.

Если кто знает разумную альтернативу - поделитесь

работа

Previous post Next post
Up