开发中用到的工具有哪些 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
qdcanyun

开发中用到的工具有哪些

  •  
  •   qdcanyun
    adamwen829 Jan 13, 2013 7950 views
    This topic created in 4867 days ago, the information mentioned may be changed or developed.
    当做团队开发的时候
    除了git 还有什么能够有效提升效率或者帮助开发的软件

    希望能够得到大家推荐

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


    最近可能要和同学一起做个东西
    因为一直使用vim自己写东西 也就用个git
    如果是团队开发 是否还有什么工具能够提升效率
    39 replies    1970-01-01 08:00:00 +08:00
    soolby
        1
    soolby  
       Jan 13, 2013   1
    SVN。。。虽然很老,但是我看他们开发还一直再用,而且很好用的样子

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

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

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

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

    毕竟git像vi,学习曲线太高。
    reus
        12
    reus  
       Jan 13, 2013 via Android   2
    git都学不会还做个屁开发啊
    leejiangren
        13
    leejiangren  
       Jan 13, 2013
    evernote。。。。算吗,呵呵
    leejiangren
        14
    leejiangren  
       Jan 13, 2013
    @reus 也不能这么说,windows程序员就不用git哦。。。。好多linux下的程序员也不用git。
    qdcanyun
        15
    qdcanyun  
    OP
       Jan 13, 2013 via iPad
    @leejiangren evernote我是在用。但是能说下如何用这个作团队开发么?这个是可以提高自己效率的
    cabbala
        16
    cabbala  
       Jan 13, 2013
    @leejiangren 不用和学不会是两码事

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

    基本和 @daliu 观点一致-,-
    summic
        19
    summic  
       Jan 13, 2013 via iPad
    @cabbala 主要是公司级别的升级成本太高了,配套一大堆系统,工具都是基于svn
    pystone
        20
    pystone  
       Jan 13, 2013
    任务分配共享可以考虑用用wunderlist 一个跨平台(win,ios,android,osx,web)任务管理软件 支持多人共享任务列表 很方便的一个工具
    人多的话需要项目协作 redmine是个不错的项目管理工具 连wiki都省了 也基本可以替代wunderlist
    saiyagg
        21
    saiyagg  
       Jan 13, 2013
    代码用svn管理,流程用clear quest, 编辑器用vim,代码reveiw用Code Review,
    terry
        22
    terry  
       Jan 14, 2013
    Knowledge Management - Confluence (Wiki)
    Issue Tracker - JIRA
    ^^ 两个都是 Atlassian 的产品,绝对提高效率。

    Continuous Integration - Jenkins
    ...
    halfblood
        23
    halfblood  
       Jan 14, 2013
    @sampeng git绝对是趋势,什么大公司不适合等全是找借口,不解释!
    alexrezit
        24
    alexrezit  
       Jan 14, 2013 via iPhone
    @leejiangren
    学不会 git 还做程序员是脑子进水了吧.
    79bxh9b
        25
    79bxh9b  
       Jan 14, 2013
    如果是一大堆二进制的图片资源,你们还想用git控制版本吗,svn还是有优势的
    est
        26
    est  
       Jan 14, 2013
    git submodule 我可以吐槽吗?不如svn external 好使。
    eas
        27
    eas  
       Jan 14, 2013
    flash builder
    svn
    git
    sxd
        28
    sxd  
       Jan 18, 2013
    @alexrezit 冲你这句话 开始学git
    Air_Mu
        29
    Air_Mu  
       Jan 18, 2013
    “开发中用到哪些工具”->"GIT和SVN哪个好"
    sinxccc
        30
    sinxccc  
       Jan 18, 2013
    公司推广 git 如果初期难度比较大的话可以用一些脚本把复杂的 git 命令做个包装
    qdcanyun
        31
    qdcanyun  
    OP
       Jan 18, 2013
    @Air_Mu 总算有人发现了。。。。我在主题中我觉得我已经表露出我要用git 只是在问其他工具 然后就没有然后了
    qdcanyun
        32
    qdcanyun  
    OP
       Jan 20, 2013
    @undeflife
    @daliu
    @soulteary
    @pystone
    @saiyagg
    @terry
    感谢你们给我的建议 我正在尝试





    @cabbala
    @sampeng
    @reus
    @summic
    @halfblood
    @alexrezit
    @est
    @79bxh9b

    感谢各位对于git和svn发表自己的见解
    我想我在主贴中已经说了我使用git
    想问下还有什么软件可以方便团队协作
    不知各位在发表和git和svn相关的各种高论时可否顺便给我主贴中提到的问题提一点建议
    breestealth
        33
    breestealth  
       Jan 20, 2013
    trello,墙裂推荐啊!
    zz
        34
    zz  
       Jan 20, 2013
    google
    qdcanyun
        35
    qdcanyun  
    OP
       Jan 21, 2013
    @breestealth 正在使用 很感谢
    @zz google怎么协作 求指教
    zz
        36
    zz  
       Jan 21, 2013
    google drive 啊 , 里面的 doc draw 等 都可以多人协作。不过你要解决网络问题。 或者自己在ec2上 架redmine吧。
    SamZeng
        37
    SamZeng  
       Jan 21, 2013
    @zz 嗯,其实有很多很好用的协作工具,最后你发现你要解决的不是当前工具的问题,而是翻墙的问题,搞笑么。
    zz
        38
    zz  
       Jan 21, 2013
    这个问题是政治问题,搞笑么?
    kavana
        39
    kavana  
       Jan 21, 2013
    收下。。到时候选择用用
    About     Help     Advertise     Blog     API   &nbs; FAQ     Solana     961 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 81ms UTC 21:16 PVG 05:16 LAX 14:16 JFK 17:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86