容器平台是否需要代码质量管理工具?

容器平台是否需要代码质量管理工具,帮助评判研发代码质量,留存历史报告供查阅?

参与16

4同行回答

mlfmlf项目经理光大科技有限公司
您好,代码质量管理工具是在软件开发测试阶段所用到的工具。针对您的提问,容器平台是否需要代码质量管理工具?我理解的是咱们首先的需要明确容器云平台的产品定位,再去思考容器云平台是否需要建设代码质量管理工具。从租户视角容器云平台更多是定位于一个应用管理和运营的平台...显示全部

您好,代码质量管理工具是在软件开发测试阶段所用到的工具。针对您的提问,容器平台是否需要代码质量管理工具?我理解的是咱们首先的需要明确容器云平台的产品定位,再去思考容器云平台是否需要建设代码质量管理工具。
从租户视角容器云平台更多是定位于一个应用管理和运营的平台,它只是应用生命周期管理的一部分,应用的开发尚未纳入进来。我们把应用的开发阶段和流程分离,作为一个持续集成的组件,以镜像仓库为媒介,完成持续集成和持续部署的衔接,从而使持续集成-持续部署-持续发布-持续监控-持续反馈-持续改进流程形成闭环DevOps链路。
容器云平台的设计直接决定着其建设的能力,其融合微服务架构和DevOps方法论,来支持业务服务和业务应用的完整生命周期管理和治理。而需求、开发、测试这一部分应该在DevOps平台统一管理的,
所以我的看法是代码质量管理工具应建设在DevOps平台一侧更为合适,并且是不可或缺的一部分。

收起
银行 · 2021-11-25
浏览1037
       容器平台本身不需要代码质量管理工具,但是在构建容器化的应用过程中,一般采用CI/CD增强整体自动化,例如从代码check in到容器化部署的全流程自动化;而在这个过程中,涉及到对代码质量的检查,例如现在主流很多实用SonarQube进行代码质量管理。 因此可以把代码质量管...显示全部

       容器平台本身不需要代码质量管理工具,但是在构建容器化的应用过程中,一般采用CI/CD增强整体自动化,例如从代码check in到容器化部署的全流程自动化;而在这个过程中,涉及到对代码质量的检查,例如现在主流很多实用SonarQube进行代码质量管理。 因此可以把代码质量管理当做CI/CD的一个环节,使用相应的代码管理工具,并用CI/CD工具(如Tekton/Jenkins等)把流程自动化串接起来。

收起
软件开发 · 2021-11-25
浏览986
谷雪峥谷雪峥产品总监赞同科技股份有限公司
您好,非常同意上面光大老师的看法~目前主流的容器云平台厂商都会内置于类似的devops工具,里面也会携带代码质量管理的相关手段,这可能会给您的判断带来一定的歧义。但我认为这并不是必须要具备的功能。我也认为 质量管理工具更应建设在DevOps平台一侧,您可以尝试通过devops工...显示全部

您好,非常同意上面光大老师的看法~
目前主流的容器云平台厂商都会内置于类似的devops工具,里面也会携带代码质量管理的相关手段,这可能会给您的判断带来一定的歧义。但我认为这并不是必须要具备的功能。
我也认为 质量管理工具更应建设在DevOps平台一侧,您可以尝试通过devops工具将代码到容器的过程进行打通,如设置相关的质量阀,满足预期的结果后,可以触发我们镜像打包的流程,以此来控制代码的质量问题。

收起
软件开发 · 2021-11-25
浏览961
北京不眠夜@博云北京不眠夜@博云产品经理公司
一般容器云平台,都会提供流水线工具,帮助用户快速构建应用镜像并发布应用。 在流水线工具中,厂家通常都会出厂时集成些开发工具,其中在代码质量部分常见集成的工具是 SonarQube。当然,如果甲方自研或购买了其他检测工具,厂家一般也会提供集成定制服务。至于是否需要检查代码质...显示全部

一般容器云平台,都会提供流水线工具,帮助用户快速构建应用镜像并发布应用。
在流水线工具中,厂家通常都会出厂时集成些开发工具,其中在代码质量部分常见集成的工具是 SonarQube。当然,如果甲方自研或购买了其他检测工具,厂家一般也会提供集成定制服务。

至于是否需要检查代码质量,从规范化管理的角度看是非常有必要的,并且通过工具能大大提高检测效率,避免低级错误出现。实际上,代码质量检测工具也很难检查业务处理逻辑,更多的是从开发语言规范上来分析,代码中是否存在空格、换行等规范性错误,这种错误人为检查效率十分低下,借助工具可以大大提升检查效率。

同时,流水线一般都是支持自定义模式,您可以根据事情情况,在流水线中添加或删除代码检测节点。

收起
软件开发 · 2021-11-26
浏览868

提问者

menglunyang
系统工程师中国银行
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-11-22
  • 关注会员:5 人
  • 问题浏览:2629
  • 最近回答:2021-11-26
  • X社区推广