Использование разных IDE в одной команде разработчиков - PullRequest
3 голосов
/ 09 апреля 2011

Я собираюсь присоединиться к новой (Java) команде разработчиков, и пришла в голову мысль - они используют Eclipse?Я работал с Eclipse в течение последних 6 лет и не вижу себя переключающимся на другую IDE, если команда использует эту IDE (например, IntelliJ).

Является ли проблемой использование другихIDE в одной команде разработчиков?

Ответы [ 4 ]

9 голосов
/ 09 апреля 2011

Да. Это проблема.

Как подрядчик, работающий в течение трех десятилетий - я был у нового клиента (в среднем) каждые 6 месяцев - у меня есть несколько советов.

Преодолей это.

Серьезно. Все, что они используют, действительно хорошо. Используй это. Узнать его.

Почему?

A) Вы будете знать больше IDE, будете более ценными и более опытными.

B) Вы можете поделиться знаниями легче.

C) Дело не в инструментах. Дело в продукте.

4 голосов
/ 09 апреля 2011

Технически это не проблема.Это скорее фактор времени и использование тех же инструментов, что и у вашей команды разработчиков.Вам нужно будет создать другой набор артефактов конфигурации (например, .project и .classpath) для регистрации и обслуживания.Это может варьироваться от простого к сложному, в зависимости от того, как настроен их проект.Вам также следует учитывать, что вам будет сложнее получить поддержку и поддержку внутри вашей команды.

2 голосов
/ 09 апреля 2011

Я работаю в компании, где мы рекомендуем использовать IntelliJ, но некоторые люди используют Eclipse.Это не очень большая проблема, если честно.Это зависит от того, как компания структурирует код.

Так же, как sidenote: я использовал eclipse, но с тех пор, как начал использовать IntelliJ, я никогда не вернусь.С ним гораздо приятнее работать.Как только вы освоите все ярлыки, я могу честно сказать, что intellij лучше для меня с точки зрения производительности.Вы можете привыкнуть к нему в течение месяца.

0 голосов
/ 09 апреля 2011

Является ли проблемой использование разных IDE в одной команде разработчиков?

Это зависит от команды, но ответ часто да.

  • Если в команде принято использовать Eclipse, а вы настаиваете на использовании IntelliJ, вы можете получить репутацию «трудного» ... особенно если командная культура не для инноваций.

  • Вы, вероятно, справитесь с обвинением, если это вызовет проблемы / несоответствия;например, это приводит к проблемам стиля кода, различным предупреждениям компиляции.В самом деле, вы можете перебить вину за проблемы, которые не вызваны проблемами Eclipse и IntelliJ ... когда кто-то еще говорит, что это так.(Нечестно, но жизнь такова.)

  • В некоторых проектах могут быть проблемы с доступностью плагинов и так далее.Используя Intellij, у вас могут возникнуть проблемы прямо сейчас, или вы можете ограничить возможность проекта в целом использовать новые инструменты.(Я думаю о таких вещах, как Eclipse EMF, ESC2Java и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...