威哥Wego
码龄18年
关注
提问 私信
  • 博客:17,399
    17,399
    总访问量
  • 14
    原创
  • 69,316
    排名
  • 212
    粉丝
  • 0
    铁粉

个人简介:二十年老程序员,编码、架构、项目等与技术有关的事情都略懂

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2007-01-20
博客简介:

威哥Wego的专栏

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    122
    当月
    0
个人成就
  • 获得292次点赞
  • 内容获得4次评论
  • 获得221次收藏
创作历程
  • 14篇
    2024年
成就勋章
TA的专栏
  • 微服务
    3篇
  • 分支管理
    9篇
  • 敏捷开发
    1篇
兴趣领域 设置
  • 前端
    javascriptcsswebpack
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

什么是质量内建?

在快速发展的技术领域,我们对“高质量交付”的要求越来越高,但面对复杂的系统、频繁的迭代和跨团队协作,如何在开发过程中保障质量?很多团队尝试过后期的严格测试和检查,却发现问题往往埋藏在开发早期。于是“质量内建”理念应运而生。它通过系统化的实践,帮助团队从一开始就把质量融入开发流程。今天,我们将带你深入了解这个重要的理念。
原创
发布博客 2024.11.24 ·
743 阅读 ·
16 点赞 ·
0 评论 ·
14 收藏

微服务架构九大特性(智能端点和哑管道)

智能端点指的是微服务自身拥有较高的智能,能够处理复杂的逻辑和任务。哑管道则指的是服务之间的通讯通道尽量简单,不包含业务逻辑,仅负责消息传递。这种设计的核心思想是将复杂性转移到服务内部,使得通讯机制保持简单。
原创
发布博客 2024.05.24 ·
514 阅读 ·
8 点赞 ·
1 评论 ·
3 收藏

微服务九大特性(经由服务组件化)

在前一篇文章中,我们探讨了微服务的基本定义及其架构风格。在这篇文章中,我们将进一步分析微服务架构的九大特性,重点讨论“经由服务组件化”这一特性。通过乐高积木的比喻,我们深入理解了组件、服务和库在微服务中的角色和区别,并分析了服务组件化的优缺点。
原创
发布博客 2024.05.24 ·
1003 阅读 ·
12 点赞 ·
1 评论 ·
11 收藏

什么是微服务?

让我们来看看Martin对于微服务的定义
原创
发布博客 2024.05.23 ·
744 阅读 ·
33 点赞 ·
1 评论 ·
21 收藏

史上最全分支管理总结(互联网及汽车行业分支管理特点与趋势)

本篇是对汽车行业和互联网行业(2B和2C业务)分支管理现状的总结,以及演进趋势的预测与洞察。如果大家感觉这些内容对自己的工作还具有一定的借鉴意义,还请帮忙关注、点赞、转发,让更多的朋友能够了解。
原创
发布博客 2024.05.23 ·
1088 阅读 ·
28 点赞 ·
1 评论 ·
18 收藏

史上最全分支管理总结(Git Flow/GitLab Flow/GitHub Flow/TBD对比)

通用分支模型对比,包括Git Flow/GitLab Flow/GitHub Flow/Trunk Based Development
原创
发布博客 2024.05.22 ·
834 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

史上最全分支管理总结(第二家新势力车企)

今天给大家带来的是另一家新势力车企的分支管理模型总结。该公司采用多分支管理策略,包括主分支、开发分支、发布分支和热修分支,同样也是按代际划分进行独立演进。其半敏捷流程结合平台化概念,旨在减少车型差异,提高代码质量和产品发布效率。然而,当前缺乏明确的多项目同步策略,存在一定的改进空间。
原创
发布博客 2024.05.22 ·
745 阅读 ·
18 点赞 ·
0 评论 ·
17 收藏

史上最全分支管理模型总结(某新势力车企)

某新势力车企采用了多分支管理策略,主要分为主分支、开发分支、预发布分支、特性分支和热修分支。其分支模型按代际进行划分,每个代际的分支模型与Git Flow基本一致。该模型在提高代码隔离和质量方面有一定优势,但在多项目并行情况下存在较高的同步成本和进度冲突问题。
原创
发布博客 2024.05.21 ·
1062 阅读 ·
20 点赞 ·
0 评论 ·
13 收藏

史上最全分支管理模型总结(某互联网大厂)

今天和大家分享的是某互联网大厂的分支管理规范。该企业采用了大规模敏捷(LeSS)框架,通过明确的分支定义和管理策略,确保了高效的产品迭代和技术交付。其分支定义包括主分支、集成分支、支持分支、发布分支和热修分支,每个分支都有明确的生命周期和质量保障措施。交付流程涵盖了从需求优先级确认到正式发布的各个环节,充分利用自动化工具提升发布效率和质量。
原创
发布博客 2024.05.21 ·
1158 阅读 ·
28 点赞 ·
0 评论 ·
19 收藏

史上最全分支管理模型总结(某独角兽SaaS平台)

今天和大家分享的是某独角兽级别、ToB领域 SaaS 平台的分支管理模型。该企业的产品、研发人员规模约 200 人,总用户在 500w 左右。通过采用简化版的大规模敏捷交付流程,明确的分支定义和管理策略,确保了高效的产品迭代和技术交付。其分支定义包括主分支、预发布分支、测试分支、特性分支和热修分支,每个分支都有明确的生命周期和质量保障措施。交付流程涵盖了从需求优先级确认到正式发布的各个环节,充分利用自动化工具提升发布效率和质量。
原创
发布博客 2024.05.20 ·
1885 阅读 ·
36 点赞 ·
0 评论 ·
18 收藏

史上最全分支管理模型总结(Trunk Based Development)

Trunk Based Development(TBD)即通常所说的主干开发。其实与其说TBD是一种分支模型,不如说是在Git诞生前受工具限制所不得不采取的开发模式。TBD模型早就已经存在,trunk为英文中树干的意思,是代码库的主要开发线,在之前的CVS和SVN时代大部分的软件研发都是这种模型,CVS中的Trunk目录的名字就是主干的意思。所以Trunk Based Development泛指在单一主干分支上协同开发的实践。
原创
发布博客 2024.05.20 ·
718 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

史上最全分支管理模型总结(GitLab Flow)

GitLab Flow是指利用GitLab工具平台来帮助团队更有效地协作和管理软件项目而采用的一种通用开发流程。GitLab Flow的核心思想是建立在Git分支模型及管理实践的基础上,结合GitLab的功能,以实现团队协同开发、自动化测试和持续集成和持续部署(CI/CD)。其目标是提供一种简化、可伸缩和可维护的开发流程,以便团队可以更频繁地交付高质量的软件。它强调了代码审查、自动化测试和持续集成,以确保代码的稳定性和可靠性。
原创
发布博客 2024.05.19 ·
3150 阅读 ·
25 点赞 ·
0 评论 ·
35 收藏

史上最全分支管理模型总结(GitHub Flow)

GitHub Flow 起源于 GitHub 的内部开发实践,旨在提供一种更加灵活、简单的方法来适应现代软件开发的快速迭代需求。它强调简单性和快速迭代,只需一个常驻的主分支(main 或 master),所有的功能开发、修复和改进都在从主分支派生的短暂功能分支上进行,因为其简单清晰的特点,一经推出就迅速的被大量的开源社区项目所采用。
原创
发布博客 2024.05.19 ·
1711 阅读 ·
21 点赞 ·
0 评论 ·
16 收藏

史上最全分支管理模型总结(GitFlow)

Git Flow是由 Vincent Driessen(文森特·德里森)在2010年提出的一种基于Git的工作流程。Vincent在他的博客文章《A successful Git branching model》中提出了Git Flow,提供了一种可靠的分支管理策略。
原创
发布博客 2024.05.18 ·
1997 阅读 ·
34 点赞 ·
0 评论 ·
23 收藏