gpt4 book ai didi

.net - "Perfect".NET 开发环境?

转载 作者:行者123 更新时间:2023-12-04 01:17:49 27 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




10年前关闭。




我收到了一份早期的圣诞礼物:
退出开发周期的权限到 重组 文档 我们的应用程序。
我可以完全自由地重组、重构和设置我认为合适的任何数量的基础设施。

如果您有 carte blanche ,您的“完美”.NET 开发环境是什么?

关于申请:
VB.NET 客户端-服务器应用程序。 (Windows 窗体前端,ASPX Web 服务后端)
目前使用 Visual Studio 和 SQL Server 2003 和... Visual SourceSafe。

我想有一些组合:
* 更好的版本控制。 (倾向于颠覆)
* 用于错误跟踪和文档的 Wiki 或其他系统。 (倾向于 Trac 与 Subversion)
* 简化的构建过程和每日构建(Visual BuildCruiseControl.NET ?)
* SQL Server 数据库的版本控制
* 升级到 Visual Studio 2005(或 2008)?

...对于一个由 5 个左右的开发人员组成的小团队

最佳答案

我推荐以下工具(主要是因为这是我们正在使用的工具):

  • Visual Studio 2008
  • SQL Server 2008
  • VisualSVN
  • CruiseControl.NET
  • MSBuild Community Tasks

  • 我们每个人都在我们的本地机器上工作,并有一个单独的构建服务器来监视 Subversion 存储库(使用 CruiseControl.NET)并在该服务器上构建最新版本。

    我们使用“MSBuild Community Tasks”在程序集中嵌入 Subversion 修订号,以便我们可以将其显示给用户。

    目前我们设置中最大的“漏洞”是在数据库和我们的自动化测试中。

    目前,我们都使用中央数据库服务器。理想情况下,您应该努力拥有一个在源代码控制下重新创建数据库的脚本。据我所知,每次构建服务器重建站点时,它也应该重建数据库。您还应该有一个脚本,它将在数据库中生成您想要的任何测试数据。

    使用这样的数据库构建,您也可以在数据库的本地副本上工作。

    您可能想查看 Red Gate 中的 SQL Toolbelt(或其中的一部分)。软件 - 我们使用 SQL 比较工具将模式部署到实时服务器,我对它们印象深刻。

    祝你好运!

    关于.net - "Perfect".NET 开发环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/333992/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com