Part.1 代码防腐
这个 Part 我们主要讨论如何拆分 Git 仓库的问题。我们首先来明确什么样的拆分结果是“好”的,如果拆分不当其症状是什么:
但是要保持代码是“好”的状况很难。代码腐化似乎注定的
- 最初:没有谁是不想好好写的。都有一个宏伟的规划,这次一定
- 途中:Code Review 如同“堂吉诃德”一般,根本架不住大批量大批量的修改
- 放弃:躺平了,下次一定
如此循环往复。然而腐化了之后,是无法起死回生的。
- 食品防腐是 low tech 的事情,但是中毒身亡之后起死回生是天顶星技术
- 新冠疫苗已经被人类掌握,但是免疫风暴造成的多脏器衰竭仍然是天顶星技术
虽然很多人醉心于遗留代码改造之道。笔者也从事铲屎业务很多年,仍未掌握此项技术。 还是让代码一直保持在未腐化的状态更简单一些。那么代码如何防腐呢?不靠 Code Review 又靠什么呢?