小巧锐利工具的Unix教义隐藏着二重性:框架的存在。
吝啬原则:只有实证了其他方式行不通时才写庞大程序。
要对庞大程序保持一种严谨怀疑态度以及一种谨慎的策略和方法:首先寻找小巧程序的解决方案。如果单个小程序无法完成工作,尝试在现有框架结构内构造一个协作小程序工具包来解决问题。如果两者都失败了,才可以自由的构建一个巨型的程序或者一个新的框架,而不会觉得已经完败于设计挑战。
当编制一个框架时,牢记分离原则。框架是机制,尽可能少的包含策略。在多数情况中,根本不需要策略。尽可能多的将行为分解到使用框架的模块中去。
针对不同的需求,有不同的处理方式,所以需要具体情况具体分析,要锻炼良好的判断力和品位。
微内核插件体系结构,体系的是机制和策略的分离。
软件的适度规模——unix编程艺术学习笔记
最新推荐文章于 2017-04-16 12:42:25 发布