开始一个新的项目,又开始一段新的征程,又是一个新的挑战,又是一个新的创新开始.总不希望每次完成的项目都是一样的吧.比如老套的SSH框架永远用下去..呵呵.
这是一点经验吧.写下来,总结一下,以后会更好.
开始新的项目,以下是注意的
就一句话,保证所有东西都统一 ,包括:
1. 开发环境统一;
2. IDE工具一致(包括版本,字符编码等);
3. 操作系统一致(最好是所有操作系统一致,包括版本,类型等);
4. 数据库一致,即每个开发电脑的数据库版本,类型等一致;
5. 测试环境,部署环境与开发环境一致(这在实际情况中有些难,比如一般服务器都是Linux或Unix系统,而很多的开发环境则是Windows等);
6. JDK版本必须保证一致,包括开发用的电脑JDK,服务器JDK等(这很重要,因为JDK不同的版本存在的BUG,稳定性等完全不一样,若不致会出现程序在本地可正常运行,可部署到服务器上却不行,这亲生经历过);
7. 不要轻易更新JDK,数据库,IDE工具等,一旦确定要更新,必须全部同步,且必须花不少的时间去测试更新后的环境是否能安全,稳定地工作(这代价有时比较大).
8. 对JDK的选择尽量选择稳定且安全的版本(不是所有发行的JDK版本都是稳定安全的,有的有不少的BUG或其他问题);
9. 字符编码必须一致,包括数据库字符编码,如建库,建表等的字符编码与开始环境字符编码,如IDE的.以前界面的字符编码,如JSP页面,FORM表单的字符编码;还有如程序连接数据库的字符编码等,必须一致.若有其他的设备或环境也必须保证一致(这主要是语言差异喽,要是全世界都用英文,这可就没必要了吧.呵呵. 对于像字符编码这种问题,若是最开始不搞定,日后随着项目的进展,时间越久,付出的代价会越来越大,真的,必须注意).
10. 使用SVN等版本管理工具也必须注意诸如字符编码等问题.想想要是不同字符编码与开发环境的代码一起提交到SVN上后会是啥样的?
..................
或许还有其他的注意事项吧.可就想到这些喽.还有的想到再补上喽...
--------------------------------------------------------------------------------------
我只是一个JAVA程序的小生,只是天天写着JAVA程序想着自己想的事,多想想,多看看.感觉没劲了,写下来.
记忆总会遗忘,但字是会存在的,
也许有一天,我会用的上.
不断进步..... 我,还在工作中,还在思考中....