研发
GitHub 三种合并代码方式的差别
· ☕ 1 分钟
1. Create a merge commit PR Commit 记录: 1 2 commit c1 commit c2 集成分支 Commit 记录: 1 2 3 commit PR #NUM commit c2 commit c1 Create a merge commit 会将 PR 中的全部 Commit 记录完整带到集成分支中,同时增加一条 PR Commit 信息。 2. Squash and merge PR Commit 记录: 1 2 commit s1 commit s2 集成分支 Commit 记录: 1 commit PR #NUM Squash and merge 合并之后,集成分支只会增加一条 Commit 记录。观感

当我们值工单时,在值什么
· ☕ 2 分钟
1. 当我们值工单时,在值什么 一般人可能只提过工单,没值过工单。值过工单的人一般不会轻易提工单。 工单就是客户花钱买产品,赠送的一服务,专门解决各种使用上的问题。在云基础设施的厂商很常见,IaaS、CDN、Domain、Container 等,不会

一文读尽十种常见软件架构模式
· ☕ 4 分钟
大家是否思考过如何设计大型企业级系统?在进行主要的软件开发之前,我们先得选择一个合适的架构。这个架构要给我们所需的功能和质量保证。因此,在将这些架构用于我们的设计之前,我们应该理解不同的架构体系。 1. 什么是架构模式 根据 Wikipedia 解释, 一个架构模式就是

使用 PyGithub 自动创建 Label
· ☕ 1 分钟
1. 关于 Label 在前面的文档 如何使用 python-gitlab 自动创建 GitLab Label 中,我已经阐述了 Label 可以用于简单的项目管理。 一个团队,通常不止一个代码仓库,为了减轻沟通和学习成本,除了使用一致的工具链,还应该达成一定的基础共识。这些基础共识,促使大家达成最佳的实践方式。同一个大项

软件产品是团队能力的输出
· ☕ 3 分钟
1. 人越来越重要 为什么互联网行业的估值显著高于制造业?同样优秀的行业公司,腾讯的 PE 高达 30+,而格力的 PE 只有 10+。 互联网行业的特点是轻资产,没有昂贵的复杂设备,不需要大的生产厂房。除非准备收藏,设备的价值每年都有减损,还少不了维护费用,不定