Posted on 2010-11-12 10:31
疯狂 阅读(3207)
评论(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试试