Posted on 2010-11-12 10:31
瘋狂 閱讀(3219)
評論(15) 編輯 收藏 所屬分類:
項目管理
最近公司人員流動較大,團隊開發用的ide也大不相同,主要分myeclipse,idea,NetBeans,而且比率差不多。最終導致的問題如下:
1:由于不同ide產生的文件結構不同,導致svn版本上文件混亂。
2:各ide生成的文件內容不一樣,例如get 或者set方法,tostring 和hashcode方法也大不相同。
3:其他。
由于這些問題給項目打包部署和后期的維護帶來一些問題,現個人有兩個方案解決:
1 統一ide,但是由于個人習慣不同,包括快捷鍵生成get set方法等,統一ide后在ide中根據個人習慣配置,并給大家講解一些主要的操作,讓大家慢慢熟悉。結果:這樣可以解決一切問題。
2 不統一ide,項目的創建和核心代碼一級項目的打包部署由具有相同ide的人編寫,其他人只提交個人相關模塊的代碼。結果:由于人員流動大,后期模塊的維護還會面臨同樣的問題。
不知大家是否遇到這樣的團隊問題,希望提供寶貴意見。
評論
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-12 10:53 by
1. 需要你的項目遵循標準的目錄結構(例如maven定義的)
2. 統一編碼規范
沒必要限制ide,開發人員每個人都有自己的愛好和習慣
# re: 團隊內是有必要統一IDE[未登錄] 回復 更多評論
2010-11-12 11:01 by
囧,private getter setter
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-12 12:17 by
統一的ide至少不會帶來你所說的那些問題,這種問題,又不是技術選型,沒必要討論的,Leader拍桌子決定一個就ok了,下面的人強制執行。
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-12 12:27 by
的確不是最關鍵的、不是必須的
===============================
1. 需要你的項目遵循標準的目錄結構(例如maven定義的)
2. 統一編碼規范
沒必要限制ide,開發人員每個人都有自己的愛好和習慣
# re: 團隊內是有必要統一IDE[未登錄] 回復 更多評論
2010-11-12 12:43 by
全用 vi, emacs 吧,每人發一份 .vim & .vimrc (.emacs & .emacs.d) :D
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-12 13:04 by
1、項目本身的文件禁止加入 SVN。
2、打包和部署用統一的外部工具即可。
無需因噎廢食。
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-12 16:50 by
這個最好統一一下,不然還真是個麻煩
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-12 21:26 by
不要在版本庫放整個項目
只放 src...取下來后用ant、maven 構建
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-13 08:11 by
統一IDE是一種很弱智的做法,每個人都有自己的使用習慣,制定coding standard吧。
至于前面某人說什么“沒必要討論的,Leader拍桌子決定一個就ok了,下面的人強制執行”,這種SX的想法也是天.朝洗腦教育的產物。。。
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-13 16:20 by
1.定制checkstyle
2.統一IDE
3.統一IDE代碼模板
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-14 18:59 by
了解!
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-15 08:15 by
自從用上idea,就愛上了idea,專情于idea
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-16 19:48 by
idea,myeclipse 都是收費的? 不知大家是使用破解的? 還算是買的?
# re: 團隊內是有必要統一IDE 回復 更多評論
2010-11-17 18:41 by
應該大部分是破解的吧
# re: 團隊內是有必要統一IDE 回復 更多評論
2015-05-20 10:43 by
meibiao試試