here’s ben nadal quoting dave farley: i've come to the belief that the only definition of quality in code that makes any sense is our ability to change the code. if it's easy to change, it's high...
代码质量的核心在于可变更性,易于变更即为高质量。软件开发应重视实际应用而非学术理论。人总会犯错,关键在于通过反馈不断调整,避免不必要的错误。