代码之家  ›  专栏  ›  技术社区  ›  Anand Shah

部署友好代码

  •  3
  • Anand Shah  · 技术社区  · 15 年前

    对于程序员来说,编写部署友好的代码被认为是一种好的美德吗?

    如果是,那么在编码时要记住哪些一般注意事项,以便以后部署相同的代码不会成为噩梦?

    5 回复  |  直到 15 年前
        1
  •  6
  •   Alex B    15 年前

    部署的最大改进是尽量减少手动干预和手动步骤。如果必须键入配置值或手动浏览配置屏幕,则部署中将出现错误。

        2
  •  2
  •   Jeremy Huiskamp    15 年前

    如果您的代码需要“呼叫总部”,请确保用户了解原因,并在必要时关闭该功能。只有在编写要部署在公司网络上的现成软件时,这才可能是一件大事。

        3
  •  0
  •   Bhushan Bhangale    15 年前

    整个部署过程应该自动化,以尽量减少人为错误。软件不应受到环境的影响。任何新的部署都应该很容易回滚,以防出现任何问题。编码时,不应硬编码配置值,因为每个环境可能不同。配置应该以这样一种方式完成,即它可以根据环境轻松地自动化。

        4
  •  0
  •   Precipitous    15 年前

    客户机还是服务器?

    通常,部署友好意味着您在完成一个小故事/工作单元时完成并验证部署。它来自于持续的质量保证,而不是风格。如果您等到最后一分钟才构建和验证部署,那么最干净的代码永远不会友好。

        5
  •  -2
  •   Henrik Paul    15 年前

    我不完全确定你所说的“部署友好代码”是什么意思。你在部署什么?“部署”是什么意思?

    如果您的意思是您的代码应该可以在计算机之间传输,那么我想最好的做法是尽量减少对外部库的不必要依赖(使用“不必要”的给定定义),并记录好您所使用的库 依靠