【问题标题】:Free Application Lifecycle Management Tools for .NET Development [closed]用于 .NET 开发的免费应用程序生命周期管理工具 [关闭]
【发布时间】:2009-08-27 10:29:45
【问题描述】:

我想要实现以下目标:我想要一个围绕 vs2008 sp1 的免费应用程序生命周期管理 (ALM) 环境。 (我的公司缺钱)。

我想要所有的东西:CI、BugTracking、任务面板、Wiki、源代码控制......所有这些都集成在一起。如果我能有某种 scrum 管理工具就更好了。

有什么推荐吗?

提前致谢。

【问题讨论】:

  • 您要查找的术语是 ALM,因此您不会收到 IDE 建议

标签: .net development-environment


【解决方案1】:

这几乎就是我们的设置。

如果你有完整版的Visual Studio 2008而不是Express版,它集成了比NUnit更好的内置MSTest,并且巡航控制也支持MSTest。

BugTracker.net 和 Trac 都集成了 subversion (虽然 IIRC trac 的设置有点奇怪)。 Trac 需要注意的问题是它不能很好地支持多个项目,这就是我们最终选择 BugTracker.net 的原因。 (这可能已经改变了,当我们 6 个月前最后一次查看它时,我知道它计划用于未来的版本)

【讨论】:

    【解决方案2】:

    它可能没有填补“所有集成自己”的部分,但以下工具箱应该能带你走得更远:

    • Visual Studio 2008 速成版
    • TestDriven.NET(我认为不能作为 VS 的插件工作,但可以与 CC.NET 配合使用)
    • 颠覆
    • TortoiseSVN
    • CruiseControl.NET

    关于错误跟踪,我没有使用任何操作系统错误跟踪器,因此我将其留给其他人提出建议。

    【讨论】:

    • TestDriven .NET 不再免费。
    • @yeyeyerman:好点。它仅对个人/开源项目和学生免费。
    【解决方案3】:
    【解决方案4】:

    源代码控制:

    • 子版本
    • 吉特

    还有两个广泛使用的开源工具。然后寻找其他工具选择的集成。

    【讨论】:

    • 我认为你的观点很好。首先选择您的源代码管理。源代码控制是项目的关键和核心,其中许多的理念和风格略有不同。选择一个最适合您的开发风格的工具,然后通过查看哪些工具支持您选择的源代码控制来工作。
    【解决方案5】:

    我会使用以下工具:

    • IDE:SharpDevelop
    • 源代码控制:SVN 和 TortoiseSVN
    • 错误跟踪、wiki、...:Redmine

    【讨论】:

      【解决方案6】:

      关于代码质量检查、架构探索、代码版本差异等等……你可以看看NDepend。它是一个商业工具,但附带一个免费的有限版本,可免费用于 OSS 和 Academics 项目。

      【讨论】:

        猜你喜欢
        • 2016-05-12
        • 2011-01-21
        • 1970-01-01
        • 1970-01-01
        • 2010-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-06
        相关资源
        最近更新 更多