代码之家  ›  专栏  ›  技术社区  ›  Søren Spelling Lund

在.NET开发团队中创建最大速度的工具

  •  10
  • Søren Spelling Lund  · 技术社区  · 18 年前

    如果您要为一个软件项目自筹资金,您将使用哪些工具、框架、组件来确保开发团队的最高生产率,并且“真正”的问题正在得到解决。

    我要找的是低摩擦工具,它能以最小的麻烦完成工作。我将描述为SVN/TortioseSVN、ReSharper和VS本身的工具。我正在寻找能够解决ORM、日志、UI框架/组件等所有软件项目中所遇到问题的框架。UI端的一个例子是ASP.NETMVC、WebForms和MonoRail。

    10 回复  |  直到 9 年前
        1
  •  22
  •   Community Mohan Dere    9 年前
    • 版本控制。 颠覆 Team Foundation服务器 吉特 , 集市 或 汞的 . 无论您做什么,都不要使用SourceSafe或其他基于锁的工具,而是使用基于合并的工具。考虑安装Windows资源管理器客户端(如 乌龟 )以及Visual Studio附加模块(例如 AnkhSVN 或 VisualSVN
    • 问题跟踪。 鉴于Joel Spolsky是该网站的工作人员, 值得一提。 Trac , 螳螂 布奇拉 是广泛的开源选择。
    • 持续整合。 CruiseControl.NET Draco.NET
    • 单元测试。 单元测试 是流行的开源选择。他做这项工作。考虑安装 TestDriven.NET VisualStudio加载项。

    也就是说,你想看看 Essential Programming Tools 和 What is your best list of ‘must have’ development tools? ; 虽然不是特定于.NET的,但它们无论如何都应该应用。

        2
  •  5
  •   Ed Guiness    18 年前

        3
  •  3
  •   chrissie1    18 年前

    我会将Resharper添加到列表中并独立。很可能犀牛也在嘲笑。

        4
  •  1
  •   Rob Wells    18 年前

    我想在edg说的话的基础上再加一句。你需要的人,至少有一些人才以及。

    正如大卫·惠勒(David Wheeler)所说,他是 Flawfinder 源代码检查器说:

    有工具的傻瓜仍然是傻瓜

        5
  •  1
  •   Martin    18 年前

    Safari Books Online 订阅也是如此。

    哦,还有几加仑咖啡。

        6
  •  1
  •   Kilhoffer Guffa    18 年前

    我再补充一句 Moq 到列表中进行模拟到列表中。与大多数其他模拟框架相比,语法要少得多。

        7
  •  0
  •   Whisk    18 年前

    我绝对推荐Coderush+重构或Resharper(Coderush是我个人的最爱),这些工具大大缩短了从头脑中的代码到页面上的代码的时间。

    为了快速开发,Telerik/DevExpress/Infragistics等公司的UI组件集可能很好,但根据我的经验,如果您想更精确地细化内容,则可能会给项目带来更大的麻烦。

    关于框架等,我认为你需要对项目本身更具体一些,以获得任何有意义的建议。

        8
  •  0
  •   Iain Holder    18 年前

    CVSDude 是一个优秀的托管源代码管理提供商。我使用的是SVN软件包,非常棒。设置自己的服务器等可以省去很多麻烦。

        9
  •  0
  •   macbirdie    18 年前

    微软的 Enterprise Library 也可能有帮助。

    此版本的企业库包括用于缓存、加密、数据访问、异常处理、日志记录、策略注入、安全性和验证的应用程序块。

        10
  •  0
  •   Ethan Gunderson    18 年前

    问题跟踪: Redmine-这是一个很棒的、免费的问题/项目管理工具。不过,这是一个RubyonRails应用程序,所以您需要一个合适的环境来启动和运行它。

    源代码管理: Subversion with tortoiseSVN-Subversion是一个很棒的源代码控制解决方案,并且tortoise与explorer非常好地集成,不需要命令行的东西。它还支持用户端钩子脚本,这已经为我的团队带来了很多方便。

    真的就是这样。我们不使用主框架,而是滚动我们自己的库,以满足我们对给定项目的需要。但是,我们确实使用jquery作为JavaScript库。

    推荐文章