结合者两次做的项目的两个功能,总结一下开发的时候需要特别注意的地方和教训,下次要避免,以免犯同样的错误,浪费时间。
1数据库是根本,做一个系统数据库一定要设计好。只要是涉及到数据的操作,都要注意。我们现在犯的错误都是一些不可想象的简单错误,比如单词打错和不重视大小写!!!
2做之前一定要注意数据的类型,特别是时间的。不一定所有的都是字符串。
3要注意数据在数据库可不可以为空,这些我们在前台是不是就可以避免这些!!
4要清楚你需要几个界面展示数据,哪些界面展示哪些数据是不同的,哪些是相同的。
5要清楚系统整个运作的流程,清楚页面跳转之间的对应关系,清楚一个整个功能下来系统是怎样工作的,这些都是比较重要的!!
6再利用别人代码的时候一定要弄清楚代码的原理,不要直接拷贝!!!!
7项目约定优于项目配置,约定好了配置会很简单
8断点调试是很棒的调试手段,发现错误的过程和捉迷藏很相似,成功找到错误几次,会爱上这种感觉
9在进行多表联合查询或者比较复杂的查询时,要先弄清楚sql语句及数据表的结构
10模拟合理的数据,对于测试功能的时候可以起到作用
11学会画流程图
12写复杂的sql语句的时候,可以一步步的加限制条件,不要一下子把所有的限制都写上,这样不容易发现错误
13前台调试的时候用火狐浏览器的调试工具可以加快找错误的速度,比一点点检查代码要强的多,后台测试的时候用调试模式运行
未完待续...
如果有不同意见,欢迎大家交流。谢谢撒~