Хм....
говоря о VS2005, я рассматриваю в первую очередь разработку под .Net
Не .Net-ом единым) (для .Net VC2005 может и лучше - но _много_ кода всеравно пишется на чистом C/C++)
выделение метода есть....
smalltalk....
генераторы кода никто особо не любит конечно....
Да знаю я, что там ето все есть... - но вот те 20% меня и смущают. Имхо - рефакторинг проводится для ускорения разработки методом _минимизации_ использования debug. Пока 99%-го качества генерации нет. Я лучше потрачу время на делание руками... мне так проще и понятнее (возможно я просто глуп, и не опытен). И вообще я бегу от debug - каторый занимает ОЧЕНЬ много времени - и время потраченое на "делание руками" себя окупает... (_ГОВОРЯТ_ для Smaltalk были средства дающие именно ети 99%... - но ето уже не ко мне)
(О юнит тестах)то почему бы не посмотреть на то, что предлагает Visual Studio 2005 Team Suite, а ?
Взглянуть можно... - но зачем такие комбаины?)... в кансоли оно как-то проще... (В пьяном виде вы точно не сможете юзать етот Team Suite)....
vim очень хороший текстовый редактор. но он редактор
А больше и не надо). (я говорю про программирование как вид) - а то что .Net таков - что нельзя юзать Хороший) редактор - то ето его минус...
emacs или vim как альтернативный инструмент разработки под .Net
mono? брр... тьфу-тьфу... - Люди НЕ ВЕРТЕ. что Net кроссплатформенный:)
(повторяю - я говорю о программировании -а не о Программировании под .Net)
пожулуйста мою цитату в которой я кричу что моё круче ?
ты то - нет.... но ето просто крик моей души...) (надоело наблюдать такое)
(о UnitTest-ах и Рефакторинге)
UnitTest-ы необхадимы для разработки... если кто-то несогласен - спорить не хочу - рекомендую почитать "eXtream Programming" Кент'а Бекка.
Рефакторинг без Тестов - "игра в слепую". Они (тесты) нужны чтобы проводить рефакторинг быстрее.
Понятно, что каждому свое - но, есть НЕЧТО почему VC плох - а vim/emacs лучше.
в VC НЕТ.
1. тесная интеграция с cvs/svn
2. удобной tool-ы для чтение patch-файлов (если один файл редактируется несколькими программистами - ето необхадимо)
3. в VC нет стабильности - технологии бегут, популярные языки меняются. И вообще неприятно что <b>"Время качственного изучение новой среды сравнимо со временем выхода новой версии"</b>
Eclipse как IDE с етой точки зрения и то лучше - ибо поддерживает различные языки - Java/C++/Python/Ruby и т.д.
Редакторы же стабильны.... и я так и не понял Почему они НЕ УДОБНЫ для разработки
