![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件架构/设计
djgclzdyc
PostgreSQL、linux C/C++
展开
-
UNIX编程艺术 UNIX哲学
UNIX哲学起源于Ken Thompson早期关于如何设计一个服务接口简介、小巧精干的操作系统的思考,随着UNIX文化在学习如何尽可能发觉Thompson设计思想的过程中不断成长,同时一路上还从其它许多地方博采众长。是自下而上的,注重实效,立足于丰富的经验。模块原则:使用简洁的接口拼合简单的部件清晰原则:清晰胜于技巧组合原则:设计时考虑拼接组合分离原则:策略同机制分离,接口同引擎分离简洁原则:设计要简洁,复杂度能低则低吝啬原则:除非却无它法,不要编写庞大的程序透明性原则:设计要可见,以便审查原创 2021-03-13 12:00:16 · 399 阅读 · 1 评论 -
模块、子系统接口定义原则
Hide implementaion detailsChoose a small orthogonal set of primitivesDon’t reach behind the user’s backDo the same thing the same way everywherefrom 《The Practice of Programming》原创 2021-03-13 11:19:50 · 449 阅读 · 0 评论