软件开发工具与服务的多元选择
1. 代码管理与审查设置
在代码管理中,结合仓库的权限管理,我们可以设置谁对主分支拥有控制权。例如,将所有的首席开发者和/或架构师放在一个单独的组中,并赋予他们在主分支上执行合并的权限。然后实施分支策略,这样一来,没有首席开发者或架构师的审核,代码就无法进入生产环境,这确保了至少有一双训练有素、经验丰富的眼睛审查过代码。
另外,在屏幕底部,我们可以配置仓库内的路径,并为其分配特定的审查者。当后端代码和应用代码在一个仓库中时,我们可以指定移动团队和 API 团队的人员,每当代码提交到仓库的特定部分时,他们将被要求进行审查。
2. 软件开发的持续集成与交付
在软件开发过程中,持续集成和交付是非常重要的概念。了解相关技术和概念,有助于优化软件开发流程,避免因重复工作(如软件发布)带来的挫折感。
如果在开发过程中遇到问题、需要建议,或者想分享想法,可以通过 Twitter(@jfversluis)或电子邮件(gerald@verslu.is)进行交流。
3. 替代工具介绍
3.1 Visual Studio Mobile Center
Microsoft 推出的 Visual Studio Mobile Center 目前处于预览阶段,但前景看好。它将取代 Test Cloud、HockeyApp 和 Insights,以及 VSTS 的一部分功能。
Mobile Center 提供了与移动开发相关的所有服务,整合了现有产品的关键特性。它可以连接到 VSTS、GitHub 或 Bitbucket 仓库,构建 Objective
超级会员免费看
订阅专栏 解锁全文
2335

被折叠的 条评论
为什么被折叠?



