“时间都去哪儿了”,每当我听到这首歌的时候,都会感慨,时间飞梭,恍如流逝,真的过的很快!一眨眼,来北京快1年了,目前从事着我喜欢的热爱的编程工作,虽然比不上JAVA,C等强类型语言,但PHP改变了我的生活,改变了我原先的运行轨迹!朝着目标一步一步前进!
新手,菜鸟目前来形容我再合适不过了,我承认我的确是一名名副其实的小白,作为一名菜鸟级的程序员,路还很遥远,但是学习到的东西不可谓不多,尤其是团队合作中遇到的问题因为一个人的错误会浪费很多时间和精力!
就在上个星期,我所在的单位因客户比较着急的一个项目故而周日赶到公司加班,一直加班到星期三中午才回得家,期间一直在公司吃喝住,每天只睡4小时,熬夜加班来测试流程,改BUG,改需求,一步一步的完成着工作!
当然,对于这个短期内完成的项目,我还是深有体会的,有很多心得,我相信,我可以借着博客与大家一起分享项目中的细节!
1. 项目中大小写问题一定要注意,往往就是因为大小写的问题会出现很多问题!尤其是LINUX是识别大小写的,所以,MySQL数据库的字段也要统一大小写,单词多的时候可以用驼峰式命名法规则,单个单词,我建议还是小写吧;
2. 因数据库的字段的问题,故在插入数据库数据的时候前台表单页面也需要统一名称,表单名,ID,CLASS最好都统一名称,以防再后面的修改中,你自己都不记得这个名是什么意思;
3. 在PHP中经常要用URL地址来传参数比如ID,那么传的参数名从头到尾一定要一致,如果在过程中传了ID,到后面使用的类似于PID的名称,肯定会出错,而那时候代码已经完成的差不多了,加上报错,再回过头来找错误会浪费很多时间和精力;
4. 良好的注释和编码样式,一定要养成这样的习惯,即使团队里的任何一人拿到你的代码可以一眼扫过去你的代码代表的什么,比如这个变量代表了什么意思,很清楚很明了有助于团队内部的扩展建设;
5. PHP编程过程中记得千万不要在服务器上直接修改代码上传,一定要借助于Git或者SVN等版本工具的使用,这样在出错了以后可以很方便很及时的恢复到之前的版本及时排错;
6. 最后一点心得,项目中千万不要心急,尤其是加急的项目更加要心平气和,不急不躁的去完成自己的代码任务,越急越容易出错!到头来苦的还是自己去排错。
好了,以上几点就是我做项目时的一些心得,希望对新手有些帮助,当然,对于那些老手来说,我这些都是初窥门径的小CASE,不值一提,如有不对的地方,希望大家指正!大家相互学习进步!
关于项目中遇到的细节化的原则