- 干货!敏捷&DevOps知识卡大全,请收藏关注。 干货!敏捷&DevOps知识卡大全,请收藏关注。
- TestingSeleniumWebUI自动化测试,兼容性测试JUnitJava语言的单元测试框架JMeter基于Java的压力测试工具Sonar用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量FindBugsFindBugs 是一个静态分析工具,findbugs是sonar的子集,在sonar平台中可以直接导入findbugs的规则集。sonar比findbug... TestingSeleniumWebUI自动化测试,兼容性测试JUnitJava语言的单元测试框架JMeter基于Java的压力测试工具Sonar用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量FindBugsFindBugs 是一个静态分析工具,findbugs是sonar的子集,在sonar平台中可以直接导入findbugs的规则集。sonar比findbug...
- 背景在目前快节奏生活已经成为社会风潮的大背景下,越来越多的互联网公司为了其应用产品能更快的掌控风向脉搏,抢占市场红利,需要更快速的应用产品开发上线,在市场的反馈下,不断的迭代新功能。在此需求下,持续集成,持续部署,持续交付被越来愈多公司所推崇,DevOPS文化的兴起,一方面是实践打破运维与研发的堡垒之墙,另一方面也是敏捷开发过程中的必要产物。提高软件开发效能,快速迭代、快速试错,以及根据自己... 背景在目前快节奏生活已经成为社会风潮的大背景下,越来越多的互联网公司为了其应用产品能更快的掌控风向脉搏,抢占市场红利,需要更快速的应用产品开发上线,在市场的反馈下,不断的迭代新功能。在此需求下,持续集成,持续部署,持续交付被越来愈多公司所推崇,DevOPS文化的兴起,一方面是实践打破运维与研发的堡垒之墙,另一方面也是敏捷开发过程中的必要产物。提高软件开发效能,快速迭代、快速试错,以及根据自己...
- 5月18日,华为云DevCloud助力中国 DevOps社区长沙首届Meetup分享会在长沙梅溪湖创新中心成功举行。本次活动邀请来自全国顶级专家一起畅谈 DevOps 体系与方法、过程与实践、工具与技术,近100名致力于提升软件开发效能的工作者来到现场,积极参与会议的分享与讨论。 5月18日,华为云DevCloud助力中国 DevOps社区长沙首届Meetup分享会在长沙梅溪湖创新中心成功举行。本次活动邀请来自全国顶级专家一起畅谈 DevOps 体系与方法、过程与实践、工具与技术,近100名致力于提升软件开发效能的工作者来到现场,积极参与会议的分享与讨论。
- 无服务器计算,容器化,云原生应用,DevOps,人工智能,机器学习以及混合云和多云解决方案等IT趋势正在成为主流或“新常态”。所有大小企业都在寻找具有许多热门趋势关键技能的云专家。在无服务器架构中,应用程序被分成各种各样的函数,这些函数由不同类型的事件触发。这改变了我们通常考虑应用程序的方式,以及我们在监视性能,跟踪,扩展和高可用性方面进行操作的方式。熟悉AWS Lambda,Azure Func 无服务器计算,容器化,云原生应用,DevOps,人工智能,机器学习以及混合云和多云解决方案等IT趋势正在成为主流或“新常态”。所有大小企业都在寻找具有许多热门趋势关键技能的云专家。在无服务器架构中,应用程序被分成各种各样的函数,这些函数由不同类型的事件触发。这改变了我们通常考虑应用程序的方式,以及我们在监视性能,跟踪,扩展和高可用性方面进行操作的方式。熟悉AWS Lambda,Azure Func
- 模板项目是指默认预置模板类型的项目,由需求管理预置好一些工作项和流程。选择项目模板后,会自动生成对应样例模板项目,供用户参考和使用,用户也可以新建自己的项目模板。选择项目模板新建项目时,项目模板中预置的示例工作项、代码可供用户直接使用。目前支持的模板项目如表1所示。表1 模板项目项目类别模板名称使用场景Scrum项目DevOps全流程示例项目针对敏捷开发全生命周期、DevOps持续交付的模板... 模板项目是指默认预置模板类型的项目,由需求管理预置好一些工作项和流程。选择项目模板后,会自动生成对应样例模板项目,供用户参考和使用,用户也可以新建自己的项目模板。选择项目模板新建项目时,项目模板中预置的示例工作项、代码可供用户直接使用。目前支持的模板项目如表1所示。表1 模板项目项目类别模板名称使用场景Scrum项目DevOps全流程示例项目针对敏捷开发全生命周期、DevOps持续交付的模板...
- 代码检查SAST技术支持指对代码的风格,质量和安全进行静态的检查,以发现代码中的缺陷和漏洞,提高代码的可读性,可靠性和可维护性。而其中代码检查扫描出来的告警则是指SAST检查工具发现的代码问题,通常告警会给出相应的告警级别、类型、描述、原因、正反例和修复建议。 代码检查SAST技术支持指对代码的风格,质量和安全进行静态的检查,以发现代码中的缺陷和漏洞,提高代码的可读性,可靠性和可维护性。而其中代码检查扫描出来的告警则是指SAST检查工具发现的代码问题,通常告警会给出相应的告警级别、类型、描述、原因、正反例和修复建议。
- 本文主要以DevCloud产品自身为背景,简要介绍一些在前端性能优化方面的优秀实践方法和常见问题。 本文主要以DevCloud产品自身为背景,简要介绍一些在前端性能优化方面的优秀实践方法和常见问题。
- 华为大多数产品线都实施了精益开发,并打造了内部精益开发平台,以及对外的商业化DevOps平台产品。本文主要讲述华为如何做大规模DevOps转型。 华为大多数产品线都实施了精益开发,并打造了内部精益开发平台,以及对外的商业化DevOps平台产品。本文主要讲述华为如何做大规模DevOps转型。
- 过去谈到DevOps的时候,往往不是讨论云化的问题,而是讨论工程方法和企业能力。但是现在,在交付方式逐步从单体软件向云上迁移的过程中,大家开始意识到继续在自己的研发环境做基于本地化的私有化工具链已经落伍。于是提出新的要求,做新的全云化的DevOps工具链,本文将讲述对此理念进行的实施。本文主要分为以下五个部分:首先要检查自己的DevOps状况。其次观察一下全云化的DevOps工具链的现状。之... 过去谈到DevOps的时候,往往不是讨论云化的问题,而是讨论工程方法和企业能力。但是现在,在交付方式逐步从单体软件向云上迁移的过程中,大家开始意识到继续在自己的研发环境做基于本地化的私有化工具链已经落伍。于是提出新的要求,做新的全云化的DevOps工具链,本文将讲述对此理念进行的实施。本文主要分为以下五个部分:首先要检查自己的DevOps状况。其次观察一下全云化的DevOps工具链的现状。之...
- 华为公司管理过程的变化《科技想要什么》一书中,将科技比作生物。生物是在不断进化,伴随着科技生物的进化,科技生物的研发方法也在不断的进化。华为公司在过去三十年,从小型做硬件、做CT通信产品的公司,成为跨ICT公司,研发理念和思想上也在不断变化。经历了初步的CMM持续交付、持续集成到敏捷、DevOps,直到最新的进化状态CodeArts。下图是华为公司在过去三十年研发能力和研发方法以及研发的工具... 华为公司管理过程的变化《科技想要什么》一书中,将科技比作生物。生物是在不断进化,伴随着科技生物的进化,科技生物的研发方法也在不断的进化。华为公司在过去三十年,从小型做硬件、做CT通信产品的公司,成为跨ICT公司,研发理念和思想上也在不断变化。经历了初步的CMM持续交付、持续集成到敏捷、DevOps,直到最新的进化状态CodeArts。下图是华为公司在过去三十年研发能力和研发方法以及研发的工具...
- 以下的22个基础知识点基本上涵盖了Scrum所涉及的内容,如果您能够正确理解所有知识点,那么您已经具备了作为一名Scrum Master的基本素质;当然,作为一名合格的Scrum Master,更重要的是经验,因为Scrum Master更多的需要和人打交道,很多实际问题的处理方式是必须在实践中才能体会的,有些还很微妙。 以下的22个基础知识点基本上涵盖了Scrum所涉及的内容,如果您能够正确理解所有知识点,那么您已经具备了作为一名Scrum Master的基本素质;当然,作为一名合格的Scrum Master,更重要的是经验,因为Scrum Master更多的需要和人打交道,很多实际问题的处理方式是必须在实践中才能体会的,有些还很微妙。
- 《用户故事地图》这本书的原作者是一位独立顾问,讲师和敏捷教练,他所提出的用户故事地图的方法主要用于解决敏捷需求分析过程中的问题:只见树木不见林,重要的待办项容易淹没在各种细节中看不到全貌,因而难以排列优先级。不能明显地聚焦于用户需求。很难了解不同粒度故事(史诗故事、主题故事以及故事)之间的关系。不能方便地了解系统提供的功能的完整性。不能方便地了解系统提供的工作流以及价值流。不能方便地利用递增... 《用户故事地图》这本书的原作者是一位独立顾问,讲师和敏捷教练,他所提出的用户故事地图的方法主要用于解决敏捷需求分析过程中的问题:只见树木不见林,重要的待办项容易淹没在各种细节中看不到全貌,因而难以排列优先级。不能明显地聚焦于用户需求。很难了解不同粒度故事(史诗故事、主题故事以及故事)之间的关系。不能方便地了解系统提供的功能的完整性。不能方便地了解系统提供的工作流以及价值流。不能方便地利用递增...
- 持续集成、持续交付、持续部署、以及持续发布,到底是什么含义?在回答之前,请大家先思考一个问题 :什么是交付过程最痛苦的事情?集成的过程,测试的过程,以及部署与发布,都很痛苦,否则不会有敏捷与DevOps的各种方法与实践来解决这些问题,但是这些过程又都非常重要。就此问题,引用《极限编程》里面的四句话来回答:如果集成是重要的(集成的目的在于测试),那么我们将在一天中多次集成并测试。如果测试是好的... 持续集成、持续交付、持续部署、以及持续发布,到底是什么含义?在回答之前,请大家先思考一个问题 :什么是交付过程最痛苦的事情?集成的过程,测试的过程,以及部署与发布,都很痛苦,否则不会有敏捷与DevOps的各种方法与实践来解决这些问题,但是这些过程又都非常重要。就此问题,引用《极限编程》里面的四句话来回答:如果集成是重要的(集成的目的在于测试),那么我们将在一天中多次集成并测试。如果测试是好的...
- 持续交付与持续部署每个团队都应该根据自己的需求做出选择。我们不应该关注形式,而应该关注结果:部署应该是无风险、按需进行的一键式操作。持续交付持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态,并能做到在正常的工作时段里按需进行一键式发布。开发人员在引入任何回归错误时(包括缺陷、性能问题、安全问题、可... 持续交付与持续部署每个团队都应该根据自己的需求做出选择。我们不应该关注形式,而应该关注结果:部署应该是无风险、按需进行的一键式操作。持续交付持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态,并能做到在正常的工作时段里按需进行一键式发布。开发人员在引入任何回归错误时(包括缺陷、性能问题、安全问题、可...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签