A perfect design is an enemy of a good design.
简单设计不是最好的解决方案, 却是最适合我们的。
另外,简单设计带来的简洁性,易维护性,可扩展性必定能让我们受益匪浅。
记住这句至理名言吧:越简单越不容易出错。
下面的简化手法可能对你的设计有用:
尽可能使用固定大小数组
尽可能不用动态堆内存分配
避免多线程设计,如果不能避免,尽量减少线程数
不要使用私有协议
尽可能减少系统配置参数
重用以前好的设计
减少消息握手
避免可变长度的消息设计
采用面向对象的设计
尽可能用状态机来简化设计
不用为未来增强的设计钩子
只优化热点代码
本文强调了简单设计的重要性,提出完美设计是良好设计的大敌的观点,并分享了一系列实用建议,如尽量使用固定大小数组、减少系统配置参数、重用优秀设计等。
1447

被折叠的 条评论
为什么被折叠?



