代码中尽量少出现双引号
尽量用代码代替Xml配置,用Xml代替数据库.

尽量不声明static方法.
尽量不声明public,protect成员
用EnumClass代替权举Enum


变量名宜长不宜短,建议用两个或两个以上英文单词,不要用中文
变量不要以自己的姓名命名,注释中也不要加代码编写的人和日期
遵守变量名小写开头,类名/方法名/属性名 大写开头的 C# 命名风格约定
布尔变量名前缀is+过去分词,或前缀has
ID两个字符作为后缀使用大写

js命名风格仿C#风格
尽量少写js

不使用DataRow,DataTable等Ado.Net访问数据库,统一用Repository访问数据库,确保权限范围内,偶尔用DbContext访问数据库
不使用Session

谨慎更新Com项目
删除不要的代码和文件,或转移到项目之外,不要大段代码注释
验证违反业务逻辑的,抛出AppExcption异常,但不要试图捕获异常
只有在IO读写和反射时才考虑性能损失,否则优先考虑代码的可读性。
预计的需求,如果在编码后期可以增加的话,那么前期不要实现它,甚至不要预留。


开始修改下一个需求前,请从svn下载最新的源码,完成修改,编译测试通过后,及时上传。

Last edited Dec 23, 2012 at 3:22 PM by shuozi, version 1

Comments

No comments yet.