zoukankan      html  css  js  c++  java
  • 平时摘录开发经验

    1, 要先统一架构,统一编码规范!!例如数据库中int类型的状态标记,1,2,3分别代表什么,应该在Model类中用常量注明,不要随便把1,2,3写到BLL中。

    2, 用好管理工具。尤其是SVN等版本控制工具。Commit的时候一次把自己这段时间改过的全commit,并写上说明改了什么,完成什么功能。这个说明一定要写,而且要全队有一个统一规格。

    5,涉及到导出,上传文件,就要考虑会不会多用户冲突,怎么处理临时文件名,怎么及时删除

    7,一定要做好错误日志功能,因为客户运行环境肯定会跟测试环境有点差别。

    8, 输入表单的格式验证一定要认真,全部必须有长度控制

    9,Hibernate的联合查询,必须用一种良好的string拼凑方式,建立hql语句。

    10,每个Web页面应统一使用一个公共css和公共js,即使开始什么都没有,这方便日后统一加功能。

    11,每个BLL的函数之前要加注释啊...说明一下这函数干什么的...

    12,统一使用驼峰命名法,例如unionSheetRecord

    13,类名大写开头,变量名,函数名小写开头

    14,jsp,目录,统一小写开头

    16,sqlDataReader虽然速度很快,但是需要独占数据库,Dataset,和Sqlapater则不用独占,前者容易造成连接池用完~~

    17,要重视文档材料,特别是设计文档和数据库文档

    18,要注重一些反复测试的问题,例如多线程编程,Hibernate缓存有没有写进数据库

    19,关于表单验证不能太过依赖js,防止用户禁用js,造成的表单提交

    20,try语句的使用,一般来说,系统异常应该在顶层处理,但是个人感觉非因系统异常,例如IO文件读写等,应该在读取函数内部处理,不用抛出

    21,验证输入框允许输入的文字长度的时候,输入框在各种浏览器上计算方式是不一样的。比如在IE上已经是200字了,可能google浏览器计算是100+字

  • 相关阅读:
    Java实现 LeetCode 680 验证回文字符串 Ⅱ(暴力)
    Java实现 LeetCode 680 验证回文字符串 Ⅱ(暴力)
    Java实现 LeetCode 680 验证回文字符串 Ⅱ(暴力)
    PHP import_request_variables() 函数
    PHP gettype() 函数
    PHP get_resource_type() 函数
    PHP get_defined_vars() 函数
    PHP floatval()、doubleval () 函数
    反射的相关知识点
    泛型知识
  • 原文地址:https://www.cnblogs.com/zhongwh/p/2014917.html
Copyright © 2011-2022 走看看