不好的编码习惯(待续)和好的编码习惯
2011-12-26 15:08
127 查看
1.变量命名不准确,让别人和自己很难去使用和维护。
(1)变量命名:用前缀区分全局变量,页面参数等等。
(2)变量命名有不同的前缀或后缀,以区分不同类型的变量。
(3)用英文单词声明有意义的变量名。通过变量名知道什么意思。
(4)值列表不要用数字,毫无意义,用英文+唯一性字段来区别最好
2. 数据库:
(1)数据库字段设计的时候非空说明。
(2)对于数据库表结构的设计,一般多预留5个字段,以防新增需求或者漏掉字段。
(3)对于上百万的数据一定要做索引,注意联接语法,查询条件,以减少数据量查询结果,提高速度。
(4)不同的模块表命名要有不同的前缀。
3.不写注释。
4.不使用mvc结构。
5.惯性思维错误:通常情况下,我们都假想正常的情况的编程,这样会忽略对异常的处理。编程时重点考虑的应该是异常情况。所以要没个地方都要考虑异常情况的处理。
6.模块化的命名。
(1)不同模块要放在不同的文件夹下。
(2)不同的模块表命名要有不同的前缀
(3)不同的模块文件命名要有不同的前缀
5.开发前一定要花一天的时间统一一下开发工具和开发环境,以及编码。否则容易因为版本不同而出现大的问题。
eclipse,jdk,tomcat,svn
6.一定要详细调研好需求,这是最重要的事情。把客户的需求转化成软件的描述。
一定要写好需求文档。并且及时随着客户的需求更改而更新,这是开发和以后维护的依据。
7.快速开发,先把架构搭好之后,再填代码,填完之后再测试调通。
好的编码习惯
1.如何用好异常信息帮助提示用户和开发者代码错误?
(1)变量命名:用前缀区分全局变量,页面参数等等。
(2)变量命名有不同的前缀或后缀,以区分不同类型的变量。
(3)用英文单词声明有意义的变量名。通过变量名知道什么意思。
(4)值列表不要用数字,毫无意义,用英文+唯一性字段来区别最好
2. 数据库:
(1)数据库字段设计的时候非空说明。
(2)对于数据库表结构的设计,一般多预留5个字段,以防新增需求或者漏掉字段。
(3)对于上百万的数据一定要做索引,注意联接语法,查询条件,以减少数据量查询结果,提高速度。
(4)不同的模块表命名要有不同的前缀。
3.不写注释。
4.不使用mvc结构。
5.惯性思维错误:通常情况下,我们都假想正常的情况的编程,这样会忽略对异常的处理。编程时重点考虑的应该是异常情况。所以要没个地方都要考虑异常情况的处理。
6.模块化的命名。
(1)不同模块要放在不同的文件夹下。
(2)不同的模块表命名要有不同的前缀
(3)不同的模块文件命名要有不同的前缀
5.开发前一定要花一天的时间统一一下开发工具和开发环境,以及编码。否则容易因为版本不同而出现大的问题。
eclipse,jdk,tomcat,svn
6.一定要详细调研好需求,这是最重要的事情。把客户的需求转化成软件的描述。
一定要写好需求文档。并且及时随着客户的需求更改而更新,这是开发和以后维护的依据。
7.快速开发,先把架构搭好之后,再填代码,填完之后再测试调通。
好的编码习惯
1.如何用好异常信息帮助提示用户和开发者代码错误?
相关文章推荐
- 反习惯而行, 不一定不好
- 编码的良好习惯
- 纠正几个不好的工作习惯
- 编码习惯之配置规范
- 艾伟_转载:20条.NET编码习惯
- 如何养成良好的工作习惯和编码习惯
- 编码习惯之接口定义
- 20条.net编码习惯
- C#编码习惯谈
- java好的编码习惯
- 中国学者学术报告之不好习惯
- [ZZ]良好的编码习惯
- c#好的程序员必须掌握的编码习惯
- C#3.0编码习惯与命名规则
- 程序员你为什么这么累:编码习惯之日志建议
- C#编码标准--编码习惯
- 从php编码习惯谈程序效率!
- (转)当别人努力的时候,你在做什么? 评论事情的一种态度 当你在抱怨的时候,为什么不想想我做了什么? 把简单的原则坚持贯彻下去 消极的心态,养成了惯性的思维,一切都是不好的。 也许这就是人性的弱点,不经意的习惯,却逐渐腐蚀了你的人生。
- 养成好的JAVA编码习惯
- JAVA编码习惯