本文主要是介绍[Project]心得,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一个项目:BBS,借此机会说说自己的一点感受及体会:
首先感觉最深的是,通过这个项目把零散的知识点串结了起来,对做一个较大一点的东西有了更清晰的认识及思路,也多了一份信心,对于同一个问题就可以产生很多种不同的方法。以前对数据库或者字符串以及数组的操作都是很简单的知道可以用对应函数什么的来处理,但对于一个项目来说,用到的值很复杂,情况也特殊的多,很多情况都是多个函数相互处理对应产生的结果,如果你是高手,你得看到的不仅是值的本身,应该想到通过不同函数处理后是什么样的结果,结果又可以通过什么函数来产生自己想要的东西。同时,你有可能想要传的值或想得到的东西有可能会经过不同的页面传来传去,之后不知不觉也会发生一些变化,如果用POST传参还很容易丢失,字符集问题也是一个棘手的问题,如果处理不好,很多页面会有乱码,传如果直接在地址栏中传中文,还会引起一连惯的其它错误。对于数据库表的设计,在以前知道有什么类型,分别可以保存什么类型的值,但不知道什么时候用什么值来保存最好,最突出的一点就是以前总认识时间是用字符串来保存,直接存成字符串格式,但后来在项目中很多地方会用到时间来做运算,而字符串不方便运算,经过这段时间学习,体会到了把时间保存成整形的好处。
另外一个很重要的体会是,面向过程的方法去做项目会面临一个很难处理的问题,就是文件夹结构,文件调用时还带参数的处理情况,特别是在同一个页面要处理多个表单或者处理多个数据库操作或者要多个其它页面的参数。加上PHP代码和HTML,CSS代码以及JS代码混合在一起,显得特别的混乱,如果不加上详细的注释可能自己写的代码过两周都不知道写的啥,如果打算修改一个问题会不知道从何下手,非常容
这篇关于[Project]心得的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!