2015年11月17日 • 13 分钟阅读
编写软件是复杂性和简洁性之间的战争。在两者之间取得平衡很困难。权衡在于冗长的难以维护的方法和过度抽象之间。向任何一个方向倾斜太远都会损害代码可读性并增加缺陷的可能性。