У меня есть обе системы, где есть интегрированная среда разработки (Microsoft FrontPage на веб-сайте разработки IIS с Visual Source Safe для всего веб-контента) и где ее нет (разработка командной строки Java, Visual Studio Express Editions). Промежуточный случай, который я использую, — это jEdit 4.x с интеграцией VSS через плагин.
Я думаю, что интегрированный случай ценен по той причине, что он всегда таков: вам не нужно выходить из приложения, чтобы взаимодействовать с функциями управления исходным кодом, и вам не нужно беспокоиться о том, чтобы не забыть добавить новые файлы и извлечь файлы. перед их редактированием. Насколько я понимаю, способность обеспечить гладкий рабочий процесс и свести к минимуму риск недосмотра очень важна. Даже когда интеграция IDE-плагина не идеальна (случай jEdit 4.x), я все равно предпочитаю ее отсутствию.
Я также согласен с тем, что интеграция проводника в Windows, в случае с Tortoise SVN, также является отличной возможностью, даже если доступна интеграция с IDE. Это обеспечивает удобную работу без необходимости запуска среды IDE, а также возможность запуска из окна проводника в среду IDE (в зависимости от типа файла) или редактор, make или что-то еще во время работы в проводнике Windows.
И да, интерфейсы командной строки остаются ценными, особенно для написания сценариев повторяющихся операций.
Я работаю во многих контекстах. Низкие барьеры и плавность работы во всех из них следует ценить.
person
orcmid
schedule
20.11.2008