代码改变世界

随笔分类 - 重构

【代码分享】写一个RPC批量调用支持(支持串行和并行模式)

2010-08-26 13:45 by GUO Xingwang, 1479 阅读, 收藏, 编辑
摘要: 我在做项目过程中遇到这方面的问题,于是自己封装了一个组件来解决RPC的批量调用问题(需要获取每个RPC的返回结果),批量中的量最好也别太大,否则不是等待时间很长就是耗费很多线程。 阅读全文

一个自己写的组件--异常报告(2):组件的重构和配置

2008-07-03 20:40 by GUO Xingwang, 1726 阅读, 收藏, 编辑
摘要: 在上一篇文章中我对异常报告组件MyDebuger做了一个一般性的介绍并用简单的C#对其进行了实现,发表之后网友们提出了一些建议,也提出了一些Bug。在这里,非常感谢来自你们的建议,我从中领略到了社区对于软件开发的重要性,社区的意见是宝贵的。其中有一位朋友说"虽然能看懂但是代码逻辑混乱,应该好好重构下",还有人说那个Debuger.Debug()方法中的obj为空的问题.自己仔细的考虑了一下,可能确实比较混乱,于是在这一篇文章中我将着力讲述我对MyDebuger组件是怎样进行重构的,并对上一节提到的配置问题进行了实现(实现的可能不太好,但是已经基本满足需求了).花了一整天时间,希望这次会好一点。 阅读全文