首页
学习
活动
专区
工具
TVP
发布

DevOps时代的专栏

专栏作者
506
文章
791535
阅读量
181
订阅数
深度好文:如何摸清一个 DevOps 团队的当前状况?
作者简介 董越,独立咨询师、《软件交付通识》作者,DevOps 资深专家,前阿里巴巴研发效能事业部架构师,Certified DevOps Enterprise Coach 本文为董越老师在 GOPS 全球运维大会 2021 · 上海站的演讲整理而成,关注 DevOps 时代公众号,精彩不容错过。 一、我们要解决什么问题 伟大领袖毛主席教导我们:“没有调查就没有发言权。”其实做 DevOps 也是一样,如果不了解具体企业、具体团队、具体项目的 DevOps 情况,就开始指指点点搞规划,那是没有什么好效果的,
DevOps时代
2022-03-24
6560
一文详解 CI 与 CD 的真正区别
了解 CI 和 CD 解决的问题以正确使用它们至关重要。这将使您的团队可以改善您的流程。并避免花力气追求那些不会给您的过程带来任何价值的幻想指标。
DevOps时代
2021-08-27
2.3K0
“618”成功背后的秘密:京东大促互动营销活动测试体系建设
说明:本文根据金强强老师在 GOPS 2021 · 深圳站的速记整理而成,更多精彩,请关注 DevOps时代公众号。
DevOps时代
2021-07-09
1.3K0
Mock 改造助力农行单元测试提速
单元测试是代码开发和DevOps质量内建无法绕开的话题,无论是橄榄球型还是金字塔型的的测试分层方案都需要对单元测试做充分的设计。
DevOps时代
2021-05-31
8040
从一次线上问题聊聊接口自动化
3月初平台活动期间,运营同事配置了个还未上线的页面到网站首页 banner,导致用户点了报错。尽管这次很明确是运营人为操作失误引起的故障,但过往此类核心页面的访问异常,我们已不是第一次遇见。
DevOps时代
2021-05-07
6600
农行 DevOps 进行时之最佳实践分享:自动化单元测试质量门禁
众所周知,问题发现得越早,修复的成本越低。有统计数据表明,产品上线后修复缺陷所花工时是编码阶段发现该缺陷修复所用工时的640倍。而 DevOps 正是通过质量内建的方式,把整个软件质量的保障内嵌到开发的过程中去,而不是留到后面再去检测,从而降低软件开发成本,更高效的保证质量。
DevOps时代
2021-03-15
1.6K0
农行 DevOps 进行时之最佳实践分享:实现 .net web 单元测试代码覆盖率统计
单元测试代码覆盖率是软件测试中的一个度量指标,是衡量程序中源代码被测的比例和程度,DevOps 标准中需要项目单元测试代码覆盖率和接口覆盖率达到一定的比例。农行个人网银评级项目基于本行自研 EBF 框架开发,属于C#技术栈,在 DevOps 评估过程中单元测试覆盖率这个能力项上,项目组结合自身系统实际,探索出了适用该系统的单元测试代码覆盖率收集工具,分别实现了依赖IIS部署.net下web开发项目的单元测试、接口测代码覆盖率数据采集和基于 RunTime 的单元测试代码覆盖率收集。
DevOps时代
2021-02-23
1.1K0
农行 DevOps 进行时之最佳实践:流水线精准通知提醒
持续集成是一种软件开发实践,开发人员在研发过程中经常集成他们的代码,通常每天至少集成一次,每次代码提交都会触发自动化构建(包括编译、代码合规检查 、单元测试、安全扫描和接口测试等)来验证,从而尽早地发现集成错误,确保 DevOps 构建流水线稳定运行。
DevOps时代
2020-11-11
1K0
敏捷反思之: 主干开发的好处看起来很美,对你却效果寥寥?
很多人一提到主干开发,就会 blablabla 的讲到这些好处 频繁提交,及早暴露冲突 频繁集成 频繁部署 频繁验证 避免依赖阻塞 B 需要依赖 A正在工作的某一部分(如某个接口、某个服务类….),两
DevOps时代
2020-08-13
8590
DevOps 实施中的10个“深坑”,你一定要警惕
我叫施景丰,来自高效运维社区,多年一线开发、测试、架构经验,在软件方面有十多年的工作经验,聚焦金融行业\通信行业\工业互联网行业\大数据行业工程效率的提升及 DevOps 解决方案的实施。
DevOps时代
2020-05-25
1.4K0
这是有赞的分层自动化测试实践
先理一下自动化测试的概念,从广义上来说,一切通过工具(程序)的方式来代替或者辅助手工测试的行为都可以成为自动化。从狭义上来说,通过编写脚本的方式,模拟手工测试的过程,从而替代人工对系统的功能进行验证。
DevOps时代
2019-12-17
1.3K0
单元测试的必要性?一文聊聊单元测试
写的代码能一次正确执行是每个程序员的追求,但世事皆不能尽如人意,我们的代码经常会有 Bug,这就需要测试的存在。 测试有黑盒和白盒之分。黑盒测试,测试时认为被测程序就像一个漆黑的盒子,虽然不明白其中的运行原理,但知道怎么输入有对应的输出。QA (Quality assurance),也就是我们的测试部门一般负责对程序进行黑盒测试,调用接口时传确定的参数,再校验接口响应值符合某种预期。
DevOps时代
2019-11-14
3.3K0
DevOps 工具链:SonarQube 代码质量检查工具总结
SonarQube(sonar)是一个开源平台,用于管理源代码的质量。SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。SonarQube可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。
DevOps时代
2019-10-21
3.5K0
互联网中小型企业的持续集成
互联网研发的世界里唯快不破、迭代速度往往很快。在快速的发展迭代中,如何让项目产品平稳的落地,就需要有完善可靠的持续集成 CICD 和 DevOps 方案。
DevOps时代
2019-10-15
7670
我要你觉得,我不要我觉得--根据企业研发现状实施 DevOps
笔者 2012 年做为敏捷教练入职百度,到 2018 年年底一直做为敏捷教练,在百度内部进行敏捷开发的推广,DevOps 实施工作。在工作过程中,我被频繁的问到以下几个问题:
DevOps时代
2019-09-19
5050
一分钟理解什么是持续集成和持续部署
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。
DevOps时代
2019-09-08
1.1K0
关于 Code Review 的 5 个建议,你一定要看~
你也许注意到了在上面的Code Reivew中的诸多用处中,我们没有提到可以帮助找到程序的bug和保证代码风格和编码标准。这是因为我们认为:
DevOps时代
2019-08-29
1.5K0
深度好文:详解微服务架构
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。
DevOps时代
2019-08-28
8090
程序员自己写测试了,还要测试人员做什么?
本篇想要通过探讨这些问题背后的困难,来说明程序员怎样通过编写自测代码更有效率的进行开发。
DevOps时代
2019-06-20
9640
CI 中一次单元测试覆盖率问题定位分析
最近一次开发人员提交代码有目录删除,CI的编译环节和单元测试都没有错误,但是单元测试覆盖率执行失败? 提示如下: 开始时间:2017-09-11 17:03:22 结束时间:2017-09-11 17:03:43 耗时:21秒 【执行结果】 单元测试覆盖率执行失败! 【失败原因】 Do lcov failed…
DevOps时代
2018-12-26
1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档