花费 23 ms
论C#之多继承

C#多继承的讨论似乎是个古老的问题了,但今天本文要向大家展示的C#多继承可能是大家闻所未闻见所未见的,甚至是发明C#语言的人也不曾想到我会这样去写代码,并且自得其乐。 说起多继承,首先大家可以 ...

Wed Jan 08 06:50:00 CST 2014 41 32807
视频直播编码,如何驾驭超复杂业务逻辑而不失漂亮的代码

折腾了一下午再加上晚上1小时,终于完成了总共6个视频,时长3小时48分的视频录制。这6个视频,完整演示了我们团队基于我们自己搭建的框架,进行编码的工作流程,即如何从原型图开始,一步一步分析需求,设计数 ...

Fri Sep 11 07:52:00 CST 2015 49 5851
我们的终极编码规范

我们的终极编码规范,最重要的只有3点: 每一个文件不能超过300行代码,最好不超过200行; 每一个方法不能超过30行代码; 不写一行注释。 这3点看上去很简单,但是很多人做不到 ...

Tue Apr 01 06:34:00 CST 2014 29 2951
你从未知道如此强大的ASP.NET MVC DefaultModelBinder

看到很多ASP.NET MVC项目还在从request.querystring或者formContext里面获取数据,这实在是非常落后的做法。也有的项目建了大量的自定义的modelbinder,以为很 ...

Wed Oct 29 21:09:00 CST 2014 13 5705
请看高质量的代码——查询

请看需求原型: 请看代码: 这段代码可读性高、可扩展性强,更容易写单元测试。对于所有的列表查询类代码都应该写成这样,据我现在的知识,这已是最好的代码了。 对于很多开发人员 ...

Mon Mar 31 18:41:00 CST 2014 20 2593
如何写出漂亮的代码——臃肿的service

在我们的项目架构中,数据库访问通常是用entity framework(EF),另外有一个很重要的service层,主要用于跟EF交互,也会在这一层封装大部分的业务逻辑。通常情况下,我们会用一个接口将 ...

Thu Mar 28 07:25:00 CST 2013 10 1797
请看高质量的代码——更新

需求: 代码: 以上代码代表了标准的更新流程: 第1步,从数据库获取实体类实例; 第2步,判断是否为空,抛异常; 第3步,检查其他数据,抛异常; 第4步,更 ...

Wed Apr 02 03:16:00 CST 2014 7 1871
如何写出漂亮的代码——巧妙的接口扩展

最近对面向对象有了个新的领悟,特在此分享给大家。如果这个思想不对或者已经out了,还请不要笑话。 本文的示例代码将以ASP.NET MVC为基础的,如果你没有MVC的基础,也不会影响阅读,因为本文探 ...

Fri May 10 07:00:00 CST 2013 8 1595

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM