关于架构的一点想法
来源:互联网 发布:c语言经典例题100 编辑:程序博客网 时间:2024/05/23 14:00
这几天在看架构设计方面的书,从中得出以下几个有用的观点:
(1)架构体现关注点的分离与结合:关注点分离是架构要分别关注系统不同方面设计,而系统各部分也要有机地联系到一块即是关注点的结合。
(2)术(方法)、道(使用):和小说中的武功一样,招式是同样的,但是是否能灵活运用,就看个人的修为了
(3)架构无定式:要根据实际情况灵活设计,多方向思考,得出多种方案,选择较优一个
(4)架构是一个演进式设计
(5)架构过程:从小到大,从简单(理解不深入)到复杂(全面理解)再到简单(理解更加深入,化繁为简)
(6)架构是用更少的机制做更多的工作,需要经验的积累
(7)架构驱动的开发(ADD)和测试驱动开发(TDD):前者着重以架构推动代码的编写,以架构达到完好的设计,以架构消除项目的风险;后者着重以要实现的功能推动代码的编写,并不断重构,最终达到与功能相适应的架构。哪个更好呢?
- 关于架构的一点想法
- 关于.net的一点想法
- 关于黄家驹的一点想法
- 关于UML的一点想法
- 关于Wiki 的一点想法
- 关于 EPO 的一点想法
- 关于屏蔽的一点想法
- 关于J2SE的一点想法
- 关于离开的一点想法
- 关于需求的一点想法
- 关于REST的一点想法
- 关于REST的一点想法
- 关于REST的一点想法
- 关于REST的一点想法
- 关于REST的一点想法
- 关于REST的一点想法
- 关于.net的一点想法
- 关于封装的一点想法
- IP Helper API (zz)
- Netstat查看端口侦听情况
- Unix环境写入文件时,要注意的一个小细节,要不任何情况都有可能发生
- c++和opencv学习心得
- 自动锁屏代码
- 关于架构的一点想法
- 滑动门代码 兼容IE7 IE6 FireFox Opera
- Creating a Child Process with Redirected Input and Output
- C# 异步TCP Socket聊天室(1服务器,N客户端)
- Opencv常见的内存泄露错误
- Oracle将以逗号分隔的数字字符串根据字典表转换为中文字符串
- Ubuntu知识点滴
- 分支限界法实现背包问题
- 执子之手 与子偕老