首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有什么理由不使用自动提交吗?

自动提交是一种将代码更改自动应用到代码库中的方法。尽管自动提交具有一些优势,但也存在一些理由不使用自动提交的情况。

  1. 控制代码质量:手动提交代码可以让开发人员更仔细地审查和测试他们的更改,以确保代码质量。自动提交可能会导致一些不完善的代码被错误地提交到代码库中,从而影响整个项目的稳定性和可维护性。
  2. 需要人工干预的情况:有些更改可能需要人工干预才能正确地应用到代码库中。例如,合并冲突的解决、代码格式化等操作可能无法完全自动化,需要开发人员手动处理。
  3. 复杂的更改过程:某些更改可能涉及多个步骤或依赖关系,无法简单地通过自动提交来完成。手动提交可以确保这些复杂的更改过程得到正确地执行。
  4. 代码审查和团队协作:手动提交可以促进代码审查和团队协作。开发人员可以在提交代码之前请求同事的审查和反馈,以确保代码的质量和一致性。
  5. 避免意外提交:自动提交可能会导致一些意外的代码更改被提交到代码库中,从而引入潜在的问题。手动提交可以让开发人员更加谨慎地选择要提交的更改,减少意外提交的风险。

总之,尽管自动提交在某些情况下可以提高开发效率,但在一些特定的场景下,手动提交仍然是一个更好的选择,可以确保代码质量、复杂更改的正确性、团队协作和避免意外提交等方面的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 苹果AppStore审核机制

    对于苹果审核我们一直抱有疑问的态度,它到底是机审还是人工审核呢?据熟悉该部门的人士透露,虽然苹果确实使用自动过滤器(机审),但该部门仍一直依赖人工审核。机审的作用主要是过滤掉明显不合格审核内容及高效分配工作,提高人工审核的公平性和效率。而所有审核结果,均由苹果的评审员人工进行审核。 据脸书、YouTube 知情人士透露,苹果人工审核工作是由苹果内部员工组成。App 评审员最基础是从 iPhone 应用程序开始审核,随着工作经验的累积,培训力度也会随之增加,审核员的工作方向还会包括内购、订阅等功能审核或 Apple Watch、Apple TV 不同平台应用程序的审核。 目前 App Review 总部有 300 多名评审员,其设在加利福尼亚州森尼维尔(Sunnyvale)的两个办公室里。据一位知情人士透露,苹果最近在爱尔兰科克和中国上海开设了新的应用程序评论办事处,近年来苹果一直增加评审员的成员。相信对于开发者们来讲,审核时间和效率的提高是一个很好的消息。 苹果对于评审员的语言要求非常高,由于之前审核 App 是按语言进行分配的,也就是说中文 App 给中文团队审核,但考虑到徇私舞弊问题,目前由机审筛选后随机分配。这也就是为什么苹果评审员的语言是他们考核重点,苹果公司表示,有些评审员会说 81 种不同的语言。 60% 通过率和 40% 拒绝率 苹果的每个评审员每天大概需要审核 50 — 100 个应用程序,Watchtower 会跟踪每一个 App 的审核情况,以便回复开发者或通过开发者修改后重新提交审核时进行比对,同时也为苹果收集 App 质量相关数据。 对于评审员来讲,苹果为其制定了 SLA 的考核制度(服务级别协议),苹果在对审核时间的要求上是十分明确的。要求评审员在 24 小时内需要达到 50% 的应用完成审核,48 小时内需要达到 90% 的应用完成审核。苹果称,会有 40% 的 App 被拒审或更新被驳回,核查出相关问题,并反馈给开发者。在同时多维度考核数据时,SLA 会达到正常标准,低于正常值时,评审员会收到邮件通知进行警告。 这样的审核制度保证了开发者提交审核后的反馈以及对于审核效率和质量的规定。

    01
    领券