同步处理(LockContext),期待大家的意见
摘要:背景 关于它的名字 解决的问题 设计分析 代码展示 设计缺陷 背景 最近由于要处理很多同步的问题,所以写了不少这方面的代码。最为显著的有已经在blog上提到的Object Cache。还有接下来要向...
阅读全文
posted @
2011-08-21 21:02
涵树
阅读(1569)
推荐(2) 编辑
异常处理的讨论
摘要:什么时候该用异常,一直都让我疑惑,看了《C#技术揭秘》后,有一点给我留下了深刻的印象: 异常处理较返回错误编码,具有减少代码量,降低代码维护成本的优点(当然,可能存在性能方面的问题,这不在讨论之列)。 关于这点,作者给出了丰富的代码,做出了有力的证明。但是一直困扰我的异常的使用方法却没有给出正面回答。作者大都在讨论如何去捕获异常,而何时抛出异常却讨论得不多。 但是在阅读通过异常返回错误与通过错误...
阅读全文
posted @
2010-02-18 23:19
涵树
阅读(2087)
推荐(0) 编辑
关于依赖注入的一点认识(Dependency Injection)
摘要:学习Smart Client,免不了要碰到Dependency Inject。 关于Dependency Inject,推荐阅读 Martin Fowler的Dependency Inject。 以前也不止一次地听说过依赖注入,但是没有专门花时间去研究,今天看完的第一个感受就是在玩地址游戏。 例如,我们在代码中定义一个变量。 ObjX x = new ObjX(); x.DoSomething()...
阅读全文
posted @
2010-01-24 13:43
涵树
阅读(2040)
推荐(0) 编辑
参数列表vs结构
摘要:在给函数传值的时候,我们可以通过参数列表的方式,也可以通过定义一个结构的方式。在最近的工作中,我认为前一种方式更好。
阅读全文
posted @
2007-06-11 09:44
涵树
阅读(419)
推荐(0) 编辑