免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 草上飞2008
打印 上一主题 下一主题

推荐一位首席软件架构专家加盟ChinaUinx版主团队-yanyangtian,绝对高手,大伙捧捧场啊 [复制链接]

论坛徽章:
5
CU十周年纪念徽章
日期:2012-02-28 22:08:51CU大牛徽章
日期:2012-02-28 22:08:512010年中国数据库技术大会
日期:2012-02-28 22:05:302009年中国系统架构师大会
日期:2012-02-28 22:05:30ChinaUnix元老
日期:2012-02-28 22:26:02
21 [报告]
发表于 2011-09-30 15:42 |只看该作者
呵呵,支持,博客园中相当具有知名度啊。
wlzhuce 发表于 2011-09-29 15:28



    你在博客园中,见过?

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-12 10:39:39IT运维版块每日发帖之星
日期:2015-10-10 06:20:00
22 [报告]
发表于 2011-09-30 19:17 |只看该作者
欢迎  

论坛徽章:
0
23 [报告]
发表于 2011-10-01 20:37 |只看该作者
对系统架构方面的知识,我近乎白痴哦,想了解下!支持!

论坛徽章:
5
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
24 [报告]
发表于 2011-10-02 02:29 |只看该作者
学习

论坛徽章:
0
25 [报告]
发表于 2011-10-02 10:27 |只看该作者
{:2_175:}{:2_175:}{:2_175:}  欢迎

论坛徽章:
0
26 [报告]
发表于 2011-10-03 12:07 |只看该作者
新人报道,欢迎汪洋大侠来我们论坛

论坛徽章:
0
27 [报告]
发表于 2011-10-05 15:14 |只看该作者
专从公元8018年回来欢迎楼主。

论坛徽章:
0
28 [报告]
发表于 2011-10-07 15:03 |只看该作者
回复 27# AD8018


    非常荣幸啊!

论坛徽章:
0
29 [报告]
发表于 2011-10-07 15:41 |只看该作者
回复  AD8018


    非常荣幸啊!
yanyangtian4502 发表于 2011-10-07 15:03



    言归正传。
我对系统架构上面有两个疑问,楼主能帮指点一下?

1. 无重构没有好架构

   开发一个项目之前,各方面都想的不错。
   然而,随着需求的深入和增加,缝补的东西变多,ctrl-c/ctrl-v的东西变多。
   最后,要么忍受,要么狠心重构。
   于是,在我的概念里,就有了这句话 -- 无重构没有好架构

   如何做到不重构,仍有好架构?

2. 多一层架构,多一层混乱

   以前迷恋封装接口之类的东西。其目的,原本是统一和简化接口,
   最后,还是随着需求的深入和增加,
   统一和简化的接口,变成了多增加的接口。

   为什么?其实你没有简化接口,原本的接口还在。
   你要强迫别人不用吗?很难。

   Win32 API是一层接口,c库是一层接口,mfc是一层接口。
   哪一层的封装,都使事情朝着简单和混沌两个方向发展。
   简单能理解,混沌呢,比如
    CreateThread -> beginthread -> AfxBeginThread
   用的不好会要命。你觉得封装的结果,使事情变简单了,还是变复杂了?

   这是接口设计的例子。反应到设计架构上时,俺就如履薄冰,尽量避免无畏的封装。
   封装的不好,还不如不封装。
   最终的结果,就是你的项目,变成一坨谁都不愿意碰的东西。

   如何避免以上的窘境?

论坛徽章:
0
30 [报告]
发表于 2011-10-07 21:21 |只看该作者
顶顶顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP