我们的终极编码规范,最重要的只有3点:每一个文件不能超过300行代码,最好不超过200行;每一个方法不能超过30行代码;不写一行注释。这3点看上去很简单,但是很多人做不到,即使是多年工作经验的。我们提出这3点,有很多人不相信做得到,或者认为即使做到实际意义也不大。事实是,我们多个项目成功做到了这3点,我们的团队深刻体会到了写代码的优雅、写代码的艺术。这3点应该在所有项目中遵守,不管是c#,还是js、HTML、java,都应该尽可能达到。除了这3点,还有其他几点可供参考:每一个文件夹不能超过30个文件和子文件夹,对于架构而言;业务相关的代码一定要放到一起;尽可能降低各个类的耦合度;写任何代码,当 Read More
posted @ 2014-03-31 22:34 Leo C.W Views(3284) Comments(29) Diggs(6) Edit
请看需求原型:请看代码: 1 namespace Demo.Services 2 { 3 public class OrderService : IOrderService 4 { 5 public PagedResult Search(OrderSearchCriteria criteria, PageRequest page) 6 { 7 PagedResult result; 8 using (var db = new DemoDbContext()) 9 {10 ... Read More
posted @ 2014-03-31 10:41 Leo C.W Views(2865) Comments(20) Diggs(7) Edit