lewlee的博客

lewlee的博客

导航

2012年1月15日 #

开发规范总结(不断更新中...)

摘要: 工作好几年了,经历过一些企业,同样也经历过大大小小的一些项目;总的来说,或多或少好是有些经验的积累,比如在开发规范方面。话说不以规矩不能成方圆。每个公司都有自己的制度,但他们的规章制度都不尽一样,IT行业的开发规范也不例外。下面主要总结出一些在开发上的规范(主要是指C#),里面也可能会有反面的例子,但不代表现有企业的观点(当然不是批判,总得有例子说明问题嘛!)1.命名规范命名规则 使用Pascal或Camel规范来命名C#中的各种标识对象文件与文件夹命名文件命名一般能够代表此(明细)功能,当然也会存在一些全局的文件。Util,Common等;并且一般一个文件对应一个类文件夹命名一般代表某类功能 阅读全文

posted @ 2012-01-15 22:45 lewlee 阅读(177) 评论(0) 推荐(0)

2012年1月4日 #

代码重构案例-提取switch case语句

摘要: 在做项目的时候,经常会遇到switch case语句。其中有个问题就是其中的case太多,在部门经常提到被广泛应用,故在此总结出来。比如:看到之前的报表界面上的菜单上的按钮都是通过这样来实现,代码可能的示例如下View Code private static void doSome(string mnuName) { switch (mnuName.ToUpper()) { case "OPEN": //todo break; ... 阅读全文

posted @ 2012-01-04 23:25 lewlee 阅读(829) 评论(1) 推荐(0)

2012年1月3日 #

鼓起勇气开博了

摘要: 之前在园子里经常看高手们的博文,感叹他们知识之扎实,技术之精湛。于是今天终于开博,很激动,当然不是想成为他们一样。成为牛人,高手。而是时而会回过头来想想,之前学过的很多知识,虽然都有印象,但缺乏有效的实践。事实证明,多实践才是对自己所学知识的提高。闲话不扯,记录下今天遇到的问题:今天练习在使用windows服务来作为WCF的宿主服务(注:此工程很久之前就已经建立过,可能动过了,这就是没有做笔记的坏习惯呀)。步骤如下:1.通过文件->新建->项目->Windows服务,新建Windows服务项目2.vs自动生成Program.cs文件及ProjectInstaller服务组件3 阅读全文

posted @ 2012-01-03 23:03 lewlee 阅读(435) 评论(2) 推荐(0)