研发管理
-
「敏捷架构」核心实践:测试驱动开发(TDD)简介
测试驱动开发(TDD) 是一种渐进的开发方法,它结合了测试优先的开发,即在编写足够的产品代码以完成测试和重构之前编写测试。TDD的主要目标是什么?一个观点是TDD的目标是规范而不是…
-
自动化测试实战:Cucumber+Selenium测试场景应用
应用场景 “这个测试用例的前置条件、步骤、检验点是什么?” “让我看下代码。” 这可能是大多数做自动化测试的朋友遇到一种场景吧。 用例多了、代码有时候也就 “乱” …
-
简而言之,RASCI 矩阵
RASCI 矩阵用于分配并显示项目、服务或流程中的各种角色和职责。 它有时被称为 RASCI 责任矩阵。 RASCI 矩阵本质上是一个项目 颠覆性技术 为参与复杂项目的组织提供重要…
-
代码的简单设计五原则
欢欢:“你看我的代码用了策略模式和状态模式,假如后面客户会有这样的需求,可以无缝扩展,多么健壮!” 清扬一脸狐疑,心中念叨了数遍 :“哼,过度设计!”,只见她欲言又止,好几次话到嘴…
-
GitOps 指南
GitOps 是一个以 Git 为中心的应用程序部署框架,可极大地简化云原生环境中的软件开发。它使用 DevOps 最佳实践(如版本控制和 CI/CD),并将其应用于基础结构自动化…
-
《Google SRE 工作手册》阅读笔记
SRE 与 DevOps 的关系 站点可靠性工程师(SRE)是 Google 工程副总裁 Ben Treynor Sloss 创造的术语。DevOps 是一种理念和工作方法,SRE…
-
2023年DevOps工程师和SRE RoadMap
在2023年成为DevOps工程师和SRE(系统可靠性工程师)的图文并茂的指南,并链接到相关课程 DevOps和SRE目前非常热门,我认识的大多数朋友、同事和高级开发人员都在努力成…
-
2023 年最全面的 DevOps 工具列表
在软件开发领域,DevOps已经成为越来越重要的概念。它强调了开发、测试、运维等各个环节之间的协作和自动化,以提高软件交付的速度和质量。随着时间的推移,DevOps所涉及的工具也不…
-
团队工具推荐(产品研发篇)
基础协作代码托管平台推荐GitHub Enterprise 能接受价格并且做好翻墙准备(不翻墙速度略慢) GitHub Enterprise CODING 价格低且访问快的国内平台…
-
Amazon CodeWhisperer with JupyterLab extension for Amazon SageMaker Studio – Part 4
Getting started Generative AI on AWS (4 Part Series) 1Imagine and create: Get started with…