摘要:
异步调用的一些开发应用总结:WEB应用需要异步调用,保证在一些比较耗时的功能执行过程同时不阻塞主线程执行,尤其是WCF服务调用,使用异步调用还是很有必要的。关于异步调用,分别总结下方法的异步调用与WCF服务的异步调用。方法异步调用与同步调用示例:public string TestMethod(string Code, object userState) {//同步GetName(Code);//异步 try { AsyncGetName asyncDelegateGetName = delegate(string Code_bp) { return this.Command.GetName( 阅读全文
摘要:
1. 确保没有任何警告(warnings)。2.如果先执行Code Analysis(启用所有Microsoft Rules)再消除所有警告就更好了。3.去掉所有没有用到的usings。编码过程中去掉多余代码是个好习惯。(参考:msdn)4. 在合理的地方检查对象是否为’null’,避免运行的时候出现Null Reference Exception。5. 始终遵循命名规范。一般而言变量参数使用驼峰命名法,方法名和类名使用Pascal命名法。(参考:msdn)6. 请确保你了解SOLID原则。根据维基百科定义:在程序设计领域,SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转) 是由 阅读全文