一些对软件架构的想法
2011-04-24 22:27
357 查看
最近在看UNIX编程艺术,里面提到了软件的开发模式,自顶向下和自底向上,已经一个胶合层(个人觉得就是中间层吧)。其实大部分的软件都是两者共有之。里面说到胶合层一定要用薄胶合层,也就是说连接两方的逻辑要清楚,接口要少,满足7+-2原则。并且提到了C语言的诞生,就是完美的符合了这一原则。抽象和具体开发完美的结合是一种艺术。
相关文章推荐
- 关于大型软件重构的一些想法
- 对高校软件专业课程设置的一些想法
- 关于软件评审的一些想法
- 一个开源工作者对开源与赚钱的一些想法 发表于2013-01-28 21:22| 16670次阅读| 来源Antirez weblog| 70 条评论| 作者Antirez 开源开源软件 摘要:本文作者
- 谈谈对一些软件架构设计箴言的理解
- 对Web平台和软件架构的一些看法
- 关于软件规模代码行(LOC, Line of Code)度量的一些想法
- 业务平台和软件价构的一些想法
- ModSecurity CRS 笔记、WAF防御checklist、及WAF架构的一些想法
- 谈谈对一些软件架构设计箴言的理解 对软件的过早地优化是万恶的根源 反设计模式案例简介
- 软件过程改进的一些想法
- 软件安装测试的一些想法
- 关于软件项目估算、度量的一些想法
- ModSecurity CRS 笔记、WAF防御checklist,及WAF架构的一些想法
- MySQL中SQL优化和架构设计的一些简单想法
- 对软件架构设计的一些总结和理解
- MySQL中SQL优化和架构设计的一些简单想法
- 关于共享软件网上注册获取KEY的一些想法(更新中)
- 关于共享软件网上注册获取KEY的一些想法
- 由面向对象编程以及RESTful软件架构学习产生的想法(面向对象服务器设计)