我即將加入一個新的(Java)開發團隊,想到一個想法 - 他們使用Eclipse
嗎? 過去6年來,我一直在使用Eclipse
,如果團隊正在使用該IDE(例如IntelliJ
),則沒有看到自己切換到另一個IDE。在同一開發團隊中使用不同的IDE
在同一開發團隊中使用不同的IDE是否存在問題?
我即將加入一個新的(Java)開發團隊,想到一個想法 - 他們使用Eclipse
嗎? 過去6年來,我一直在使用Eclipse
,如果團隊正在使用該IDE(例如IntelliJ
),則沒有看到自己切換到另一個IDE。在同一開發團隊中使用不同的IDE
在同一開發團隊中使用不同的IDE是否存在問題?
是的。這是一個問題。
作爲一個三十年的承包商 - 每六個月去一個新客戶(平均),我有一些建議。
克服它。
說真的。無論他們使用什麼都很好,真的。用它。學習它。
爲什麼? A)你會知道更多的IDE,更有價值,更熟練。 B)你可以更容易地分享知識。
C)重點不在於工具。重點是產品。
+1 - 爲「克服它」。 – 2011-04-09 01:29:55
這在技術上不成問題。這更像是一個時間因素,並且使用與開發團隊相同的工具。您必須創建一組不同的配置工件(如.project和.classpath)才能檢入和維護。它的範圍可以從容易到難,取決於他們的項目是如何設置的。你也應該考慮在你的團隊中獲得支持和給予支持會更困難。
許多人會認爲你不應該提交IDE文物。 – Rig 2015-07-15 04:48:33
我在一家推薦使用IntelliJ的公司工作,但有些人使用Eclipse。說實話不是一個大問題。這取決於公司如何構建代碼。
就像一個旁註:我曾經使用eclipse,但自從我開始使用IntelliJ以來,我再也不會回頭了。與其合作非常好。一旦你掌握了所有的捷徑,我可以誠實地說,就生產力而言,intellij對我來說更好。你可以在一個月內習慣它。
對我來說也是。我使用了Eclipse四年並喜歡它,但現在我全部都是關於IntelliJ。因爲我認爲這是完全值得的,所以我每年都會提出個人許可證。 – duffymo 2011-04-09 01:02:36
同意,除非你使用特定於該IDE的插件,我不認爲它是一個問題。 – MeBigFatGuy 2011-04-09 01:15:24
在同一開發團隊中使用不同的IDE是否存在問題?
這取決於團隊,但答案往往是肯定的。
如果球隊標準是使用Eclipse,你堅持使用的IntelliJ,你可以得到一個被美譽爲「困難」 ......特別是如果團隊文化是不是創新。
如果這會導致問題/不一致,您很可能會受到指責;例如它會導致代碼風格問題,不同的編譯警告。事實上,當別人說他們是這樣的時候,你可能會指責那些不是由Eclipse和IntelliJ問題引起的問題。 (不公平,但生活就是這樣。)
在某些項目中,可能存在插件可用性等問題。通過使用Intellij,您現在可能會遇到問題,或者您可能會限制整個項目使用新工具的能力。 (我正在考慮像Eclipse EMF,ESC2Java等等。)
我不會推薦它 - 它只會增加[「我的機器上的作品」](http://www.codinghorror.com/blog/2007/03/the-works-on -my-machine-certification-program.html)發病率。 – 2011-04-08 23:51:39
謝謝,我同意你所提出的觀點 - 雖然我不得不承認我討厭從我喜歡的工具中切換:) – RonK 2011-04-09 10:59:32