关于项目中遇到的细节化的原则
2014-07-07 11:01
176 查看
“时间都去哪儿了”,每当我听到这首歌的时候,都会感慨,时间飞梭,恍如流逝,真的过的很快!一眨眼,来北京快1年了,目前从事着我喜欢的热爱的编程工作,虽然比不上JAVA,C等强类型语言,但PHP改变了我的生活,改变了我原先的运行轨迹!朝着目标一步一步前进!
新手,菜鸟目前来形容我再合适不过了,我承认我的确是一名名副其实的小白,作为一名菜鸟级的程序员,路还很遥远,但是学习到的东西不可谓不多,尤其是团队合作中遇到的问题因为一个人的错误会浪费很多时间和精力!
就在上个星期,我所在的单位因客户比较着急的一个项目故而周日赶到公司加班,一直加班到星期三中午才回得家,期间一直在公司吃喝住,每天只睡4小时,熬夜加班来测试流程,改BUG,改需求,一步一步的完成着工作!
当然,对于这个短期内完成的项目,我还是深有体会的,有很多心得,我相信,我可以借着博客与大家一起分享项目中的细节!
1. 项目中大小写问题一定要注意,往往就是因为大小写的问题会出现很多问题!尤其是LINUX是识别大小写的,所以,MySQL数据库的字段也要统一大小写,单词多的时候可以用驼峰式命名法规则,单个单词,我建议还是小写吧;
2. 因数据库的字段的问题,故在插入数据库数据的时候前台表单页面也需要统一名称,表单名,ID,CLASS最好都统一名称,以防再后面的修改中,你自己都不记得这个名是什么意思;
3. 在PHP中经常要用URL地址来传参数比如ID,那么传的参数名从头到尾一定要一致,如果在过程中传了ID,到后面使用的类似于PID的名称,肯定会出错,而那时候代码已经完成的差不多了,加上报错,再回过头来找错误会浪费很多时间和精力;
4. 良好的注释和编码样式,一定要养成这样的习惯,即使团队里的任何一人拿到你的代码可以一眼扫过去你的代码代表的什么,比如这个变量代表了什么意思,很清楚很明了有助于团队内部的扩展建设;
5. PHP编程过程中记得千万不要在服务器上直接修改代码上传,一定要借助于Git或者SVN等版本工具的使用,这样在出错了以后可以很方便很及时的恢复到之前的版本及时排错;
6. 最后一点心得,项目中千万不要心急,尤其是加急的项目更加要心平气和,不急不躁的去完成自己的代码任务,越急越容易出错!到头来苦的还是自己去排错。
好了,以上5点就是我做项目时的一些心得,希望对新手有些帮助,当然,对于那些老手来说,我这些都是初窥门径的小CASE,不值一提,如有不对的地方,希望大家指正!大家相互学习进步!
本文出自 “lamp小菜鸟” 博客,谢绝转载!
新手,菜鸟目前来形容我再合适不过了,我承认我的确是一名名副其实的小白,作为一名菜鸟级的程序员,路还很遥远,但是学习到的东西不可谓不多,尤其是团队合作中遇到的问题因为一个人的错误会浪费很多时间和精力!
就在上个星期,我所在的单位因客户比较着急的一个项目故而周日赶到公司加班,一直加班到星期三中午才回得家,期间一直在公司吃喝住,每天只睡4小时,熬夜加班来测试流程,改BUG,改需求,一步一步的完成着工作!
当然,对于这个短期内完成的项目,我还是深有体会的,有很多心得,我相信,我可以借着博客与大家一起分享项目中的细节!
1. 项目中大小写问题一定要注意,往往就是因为大小写的问题会出现很多问题!尤其是LINUX是识别大小写的,所以,MySQL数据库的字段也要统一大小写,单词多的时候可以用驼峰式命名法规则,单个单词,我建议还是小写吧;
2. 因数据库的字段的问题,故在插入数据库数据的时候前台表单页面也需要统一名称,表单名,ID,CLASS最好都统一名称,以防再后面的修改中,你自己都不记得这个名是什么意思;
3. 在PHP中经常要用URL地址来传参数比如ID,那么传的参数名从头到尾一定要一致,如果在过程中传了ID,到后面使用的类似于PID的名称,肯定会出错,而那时候代码已经完成的差不多了,加上报错,再回过头来找错误会浪费很多时间和精力;
4. 良好的注释和编码样式,一定要养成这样的习惯,即使团队里的任何一人拿到你的代码可以一眼扫过去你的代码代表的什么,比如这个变量代表了什么意思,很清楚很明了有助于团队内部的扩展建设;
5. PHP编程过程中记得千万不要在服务器上直接修改代码上传,一定要借助于Git或者SVN等版本工具的使用,这样在出错了以后可以很方便很及时的恢复到之前的版本及时排错;
6. 最后一点心得,项目中千万不要心急,尤其是加急的项目更加要心平气和,不急不躁的去完成自己的代码任务,越急越容易出错!到头来苦的还是自己去排错。
好了,以上5点就是我做项目时的一些心得,希望对新手有些帮助,当然,对于那些老手来说,我这些都是初窥门径的小CASE,不值一提,如有不对的地方,希望大家指正!大家相互学习进步!
本文出自 “lamp小菜鸟” 博客,谢绝转载!
相关文章推荐
- 做项目时遇到的几个关于C#和SQL的细节问题(一)
- 做项目时遇到的几个关于C#和SQL的细节问题(二)
- SOS!!!关于游戏汉化项目中遇到一些不能解决的问题。。。。。
- 关于用两块arm实现双视频通信项目所遇到的问题和解决方法
- 关于升级Xcode7后真机测试项目遇到的问题总结
- 关于在虚拟设备上运行项目的时候遇到INSTALL_FAILED_NO_MATCHING_ABIS,提示卸载以前安装的版本
- 最近要做个项目,遇到一些关于ansys问题,看看兄弟们能否帮我解决?
- 关于JAVA调用Matlab遇到的问题+JDK重装后原有项目报错的解决办法
- 关于在项目中遇到的一些兼容性问题----img
- 关于table结构类似的代码抽离-今天项目中遇到的问题
- 今天在看一些面试题的时候遇到的一个关于strcmp()返回值的细节问题
- 关于今天做项目时遇到的问题 以及解决办法
- 关于TSP项目中遇到的一些问题,及解决方法
- 关于项目中遇到的NullPointerException异常时处理手段
- 关于把.net 2.0的项目升级到.net4.0遇到的一些问题
- 关于flex在做项目中遇到的问题
- 项目中遇到关于OpenSessionInViewFilter的默认sessionFactoryBeanName的问题
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- 关于将android项目打成Jar包时遇到的问题
- 关于在java编程中遇到的一些细节学习(杂1)