将此原则套用到技术上就是。功能模块化,可随时插拔。模块之间应该是低耦合的。高度耦合的代码必然有更多的隐藏逻辑,牵一发而动全身。对于将来重构来说都是一种折磨。写出只有自己能看懂的代码或逻辑毫无意义,高手炫技除外。
再则,产品讲究少即使多,展现出来的少,实际提供的并不少。技术上的少即使多如复用。如何规划才能尽可能复用已有逻辑,这是一个问题。
将此原则套用到技术上就是。功能模块化,可随时插拔。模块之间应该是低耦合的。高度耦合的代码必然有更多的隐藏逻辑,牵一发而动全身。对于将来重构来说都是一种折磨。写出只有自己能看懂的代码或逻辑毫无意义,高手炫技除外。
再则,产品讲究少即使多,展现出来的少,实际提供的并不少。技术上的少即使多如复用。如何规划才能尽可能复用已有逻辑,这是一个问题。