开发中用到的工具有哪些

2013-01-13 01:12:22 +08:00
 qdcanyun
当做团队开发的时候
除了git 还有什么能够有效提升效率或者帮助开发的软件

希望能够得到大家推荐

包括做什么开发
都用到了哪些工具(包括协作工具,测试工具还有能提升开发效率或者促进团队有效交流的工具之类的)


最近可能要和同学一起做个东西
因为一直使用vim自己写东西 也就用个git
如果是团队开发 是否还有什么工具能够提升效率
7047 次点击
所在节点    程序员
39 条回复
soolby
2013-01-13 01:16:35 +08:00
SVN。。。虽然很老,但是我看他们开发还一直再用,而且很好用的样子

(我不是开发,不懂,瞎BB)
haha1903
2013-01-13 12:23:47 +08:00
jira 看起来有点儿必要,任务&Bug跟踪。
cabbala
2013-01-13 12:26:23 +08:00
@soolby 有了git还要svn干啥呢。。
sampeng
2013-01-13 12:35:56 +08:00
@cabbala git小团队可以用。公司级别。。难
cabbala
2013-01-13 12:51:39 +08:00
@sampeng
1. lz的描述说他和同学一起做个东西,公司级别?
2. 就算是公司级别,git也比svn有优势。现在很多公司还用古老的CVS,并不是CVS有多先进,而是转换成本更高。

我们公司虽然总的代码库还是svn,但是主要产品线基本上都转到git开发了,svn实在和现在的快速迭代跟不上。,。。
daliu
2013-01-13 14:08:55 +08:00
onenote或者wiki都是不错的选择,搞知识分享。
ahk方便减少一些重复的工作。
resharper C#开发必备的。java的话,就直接idea吧。都是一个公司出的。
todolist 工作分配的,比较好的一点事可以记录每个工作消耗的时间。
qdcanyun
2013-01-13 14:12:35 +08:00
感谢@cabbala @sampeng @soolby @haha1903 @soolby
关于版本控制 我们决定了用git

至于其他的工具
看到知乎有人推荐用Trello来做协作交流
想知道还有没有类似能提升效率的软件
hxgdzyuyi
2013-01-13 14:13:29 +08:00
trello
sampeng
2013-01-13 14:27:53 +08:00
@cabbala 所谓公司级别是上百号人。人和人之间的技能水平有差异,学习能力有差异,理解也有差异。推广git是一项艰巨的任务。

还有,git的分支强大时没错的。但是。太灵活,不方便项目的管理和维护。任何人有权限推送主干,合并主干。什么时候git能粒子化控制权限,问题就不大了
cabbala
2013-01-13 16:55:46 +08:00
@sampeng 谁都有权限推送主干?看来你对git还不太了解
leejiangren
2013-01-13 17:04:29 +08:00
推广git?整个公司级别太难。

毕竟git像vi,学习曲线太高。
reus
2013-01-13 17:07:21 +08:00
git都学不会还做个屁开发啊
leejiangren
2013-01-13 17:44:25 +08:00
evernote。。。。算吗,呵呵
leejiangren
2013-01-13 17:45:21 +08:00
@reus 也不能这么说,windows程序员就不用git哦。。。。好多linux下的程序员也不用git。
qdcanyun
2013-01-13 17:45:42 +08:00
@leejiangren evernote我是在用。但是能说下如何用这个作团队开发么?这个是可以提高自己效率的
cabbala
2013-01-13 18:04:38 +08:00
@leejiangren 不用和学不会是两码事

我觉得智商正常的码农都能学会git
undeflife
2013-01-13 18:15:19 +08:00
楼上说git不适合公司使用、学习曲线高等等的
如果没用过且不了解最好不要拿人云亦云的言论误导他人,git入门非常的简单,实在不喜欢命令行也是gui的客户端的
当你的项目有一定规模,且同时需要维护开发、测试及发布等几个版本分支的时候,git的优势就体现出来了,而且配合redmine这样的项目管理工具非常的好用
另外Trello很不错,还提供移动客户端.
soulteary
2013-01-13 18:40:59 +08:00
前端菜鸟滑过,
既然说到协作,那么编辑器如果有可能统一的话,就统一掉吧,可以提高效率,以及避免很多零碎的麻烦。
如果人数大于3可以考虑teamtoy,网站这里: http://teamtoy.net/
当然,如果你有云笔记或者evernote的话,也可以。
还有写着写着出现约定可以写wiki
另,交流中可以使用xmind一类做个思维导图。

基本和 @daliu 观点一致-,-
summic
2013-01-13 19:20:01 +08:00
@cabbala 主要是公司级别的升级成本太高了,配套一大堆系统,工具都是基于svn
pystone
2013-01-13 20:48:58 +08:00
任务分配共享可以考虑用用wunderlist 一个跨平台(win,ios,android,osx,web)任务管理软件 支持多人共享任务列表 很方便的一个工具
人多的话需要项目协作 redmine是个不错的项目管理工具 连wiki都省了 也基本可以替代wunderlist

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57415

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX