loop_in_codes

低调做技术__欢迎移步我的独立博客 codemaro.com 微博 kevinlynx

模块架构

浅析软件工程开发方法学RUP

posted @ 2013-03-21 21:41 Kevin Lynx 阅读(3030) | 评论 (0)  编辑

MMO游戏对象属性设计

posted @ 2011-05-02 19:19 Kevin Lynx 阅读(6932) | 评论 (18)  编辑

浅谈代码分层:构建模块化程序

posted @ 2011-04-05 10:12 Kevin Lynx 阅读(18795) | 评论 (5)  编辑

低耦合模块间的通信组件:两个模板
     摘要: 在一个UI与逻辑模块交互比较多的程序中,因为并不想让两个模块发生太大的耦合,基本目标是
可以完全不改代码地换一个UI。逻辑模块需要在产生一些事件后通知到UI模块,并且在这个通知
里携带足够多的信息(数据)给接收通知的模块,例如UI模块。逻辑模块还可能被放置于与UI模
块不同的线程里。  阅读全文

posted @ 2009-08-23 09:55 Kevin Lynx 阅读(6277) | 评论 (18)  编辑

指针和模块健壮
     摘要: 什么时候需要判断?当指针依赖于外部环境时,例如读配置文件、载入资源,因为外部因素
不确定不在自己控制范围内,那么进行判断。同样,当使用了其他模块返回的指针值时,也
需要判断。这个其实和“外部环境”属于同一种情况。因为我们对其他模块也不清楚,更为
隐蔽的是(随着其他模块的改变,将来会在你的模块里爆发崩溃错误),其他模块由别人维
护,其变化更不受自己控制。之前我对这一点界定不是很清楚,这也是我犯错的原因。   阅读全文

posted @ 2009-06-28 19:35 Kevin Lynx 阅读(2290) | 评论 (5)  编辑

最近的两个问题:less for std::map,静态变量初始化顺序

posted @ 2008-11-11 17:55 Kevin Lynx 阅读(7305) | 评论 (13)  编辑

Proactor和Reactor模式_继续并发系统设计的扫盲

posted @ 2008-06-06 13:25 Kevin Lynx 阅读(29396) | 评论 (7)  编辑

半同步半异步模式以及Leader_Follwer模式

posted @ 2008-06-04 10:40 Kevin Lynx 阅读(8733) | 评论 (5)  编辑