刷新
混沌工程的入门

博主头像 混沌工程的入门 主要在生产环境中故意破坏东西是混乱工程中的一个咒语。但是当你把你的计划告诉你的工程经理或产品负责人时,你往往会得到一些阻力。他们的担心是有道理的。如果破坏东西是不可逆的呢?终端用户会发生什么?我们的支持票系统会不会变得很忙?这篇文章将帮助你消除这些顾虑,并在你的组织中开始使用混沌工程 ...

git 如何进行分支合并(merge)呢?

git简介: Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软 件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替 ...

需求分析1

博主头像 2022-09-16 需求分析 需求分析的定义: 需求分析是指在开发一个新的或升级一个已有的软件系统时描写新系统的目的、范围、定义和功能时所需要做的所有工作。 需求分析的特点: 用户与开发人员很难进行交流 用户的需求是动态变化的 需求变更的代价呈非线性增长 需求分析的实质: 需求分析是软件定义时期( ...

Github-CLI

博主头像 Github-CLI Github 的官方命令行工具 Github CLI。Mac 系统可以通过 homebrew 安装或者直接下载免安装包来使用。 命令 Github CLI 的所有命令均以gh开头,命令较为规律,容易记忆。下面是一些命令清单。 别名 alias gh alias delete < ...

质量问题不是不爆,时候未到

博主头像 很认同的一个观念是:把事情一次性做好,就是最低的成本和最高的效率;所以需求再多,也要质量为王;如果因为产品的体验差影响业务,那么用户、平台、研发谁才是真正的大冤种? ...

【Git进阶】基于文件(夹)拆分大PR

博主头像 背景 前段时间为了迁移一个旧服务到新项目,由此产生了一个巨大的PR,为了方便Code Review,最终基于文件夹,将其拆分成了多个较小的PR;现在这里记录下,后面可能还会需要。 演示 为了方便演示,我创建了如下一个 large_pr_branch 到main的大PR,99+的文件修改 通过观察,我 ...

【UML分析、建模与设计】我在工作时遇到UML

博主头像 一、前言 UML分析、建模与设计 来自现实世界中的概念的抽象描述方法(摘取自《UML面向对象分析、建模与设计(第2版)》) 就我对UML分析与建模技术的认知,最早可追溯至2019年时的学习。也是在正式开发项目前,最后学习的一门设计类知识,我认为这是软件开发者描述业务逻辑的最佳方式。 写这篇博客,我是 ...

《低代码发展白皮书(2022年)》&《2022低代码·无代码应用案例汇编》,发布了

博主头像 摘要:信息通信研究院云计算与大数据研究所副所长栗蔚发布了《低代码发展白皮书(2022年)》&《2022低代码·无代码应用案例汇编》。 本文分享自华为云社区《华为参编,中国信通院首发《低代码发展白皮书》&《2022低代码·无代码应用案例汇编》全》,作者: Paula0202 。 2022年8月10日, ...

快速排序

博主头像 快速排序 快速排序是一种分治的递归算法,平均时间复杂度:O(NlogN)。 1.1 基础版 //递归方法 int parition(vector<int> &arry, int left, int right) { int pivotkey; //枢轴值 pivotkey = arry[left]; ...

Gitee教程实战(企业级) 包含详细的出错解释

博主头像 1.1 Gitee实战 1.1.1 新建Gitee仓库上传代码 首先,需要注册Gitee账号,并创建远程仓库,然后再执行如下命令,将代码上传到GitHub. 开源许可证: 然后,我们在本地库上使用命令 git remote add 把它和 Gitee 的远程库关联: 对于没有本地库的小伙伴可以安装好 ...

AppCube视角浅析: 艾瑞咨询《2022年中国低代码行业研究报告》

博主头像 摘要:近日,艾瑞咨询发布了《2022年中国低代码行业研究报告》,报告从企业数字化发展背景、低代码的发展路径、应用渗透、市场规模等方面进行深入研究分析,并洞察了发展趋势。 本文分享自华为云社区《AppCube视角浅析: 艾瑞咨询《2022年中国低代码行业研究报告》》,作者 Paula0202。 近日, ...

你必须学UML之理论篇

博主头像 1.前言 对于当前社会背景下从事软件开发的工作者而言,“写代码”实际上并不是唯一的工作。特别在一些中小型的企业当中,这些企业往往对于开发者的要求,不单单停留在写代码完成相应功能上,在实际的软件项目工作开展期间,企业往往会节省成本需要你“身兼多职”。 基于这种市场现象而言,我对当下社会作为一个合格软件 ...

20 年老程序员告诉你的 20 条编码原则

博主头像 我从 1999 年就开始了编程生涯,到今年已经有 20 多年了。我先是从 Basic 开始,很快转到了 Pascal 和 C 语言,然后又学习了面向对象编程语言 Delphi 和 C++。2006 年,我开始使用 Java,2011 年开始使用 JavaScript。我参与过各个行业的软件开发,从机... ...

不要让“Clean Code”更难维护,请使用“Rule of Three”

博主头像 当人们试图将“代码整洁之道(Clean Code)”的原则应用于现有的代码库时,我经常会问这个问题。 我认为这是合情合理的。 当我们开始重构遗留代码时,通常会将内容提取到较小的方法中。然后再将方法提取到类中。很快,我们可能就能感觉到原来 30 行的方法现在已经分散在不同的类中。 我们想知道的是:这在... ...

4种常见分支模式解析及优劣对比

博主头像 我们曾经接触到一家企业,它一开始只有8个人,那个时候每个月都可以发一两个版本出去,客户都可以用到,因为他们是做医院的信息管理HIS系统。他们觉得做得还不错。后来团队发展比较快,规模到了80人左右,却半年没发一个版本。这导致实施团队没脸见客户,因为客户说半年前提的需求怎么还发不出来。 这个时候悖论就来... ...

2022年10个最好的自动化部署的基础设施即代码的工具

博主头像 2022年10个最好的自动化部署的基础设施即代码的工具 IT技术继续以前所未有的速度发展。从云计算到DevOps,从人工智能(AI)到物联网(IoT),技术环境为IT企业创造价值提供了潜在的机会。 企业IT基础设施已成为现代数字业务的关键。这是因为它促进了运行关键业务软件应用所需的计算、网络和数据能 ...

DTSE Tech Talk丨第3期:解密数据隔离方案,让SaaS应用开发更轻松

博主头像 摘要:解读云上前沿技术,畅聊开发应用实践。专家团队授课,答疑解惑,助力开发者使用华为云开放能力进行应用构建、技术创新。 围绕当下许多企业青睐的SaaS应用开发,华为云DTSE技术布道师李良龙为大家带来《SaaS应用开发》系列课程第3期《SaaS数据路由设计实现》的分享。 本期直播详解 一个合格的Sa ...

LAXCUS授权开源协议

博主头像 LAXCUS授权开源协议是一种新的开源协议,目的在于保持操作系统持续兼容性和生态完整性。本许可证仅针对LAXCUS分布式操作系统和衍生子版本,围绕LAXCUS分布式操作系统设计开发的硬件、硬件驱动程序、应用软件不受本许可证约束。 ...

<1···464748···50>