Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.2 KB

README.md

File metadata and controls

23 lines (15 loc) · 1.2 KB

Part.1 代码防腐

这个 Part 我们主要讨论如何拆分 Git 仓库的问题。我们首先来明确什么样的拆分结果是“好”的,如果拆分不当其症状是什么:

但是要保持代码是“好”的状况很难。代码腐化似乎注定的

  • 最初:没有谁是不想好好写的。都有一个宏伟的规划,这次一定
  • 途中:Code Review 如同“堂吉诃德”一般,根本架不住大批量大批量的修改
  • 放弃:躺平了,下次一定

如此循环往复。然而腐化了之后,是无法起死回生的。

  • 食品防腐是 low tech 的事情,但是中毒身亡之后起死回生是天顶星技术
  • 新冠疫苗已经被人类掌握,但是免疫风暴造成的多脏器衰竭仍然是天顶星技术

虽然很多人醉心于遗留代码改造之道。笔者也从事铲屎业务很多年,仍未掌握此项技术。 还是让代码一直保持在未腐化的状态更简单一些。那么代码如何防腐呢?不靠 Code Review 又靠什么呢?