[Project]心得

在完成BBS项目后,我深刻体会到知识点如何串联起来形成一个完整项目,并理解了在实际开发中,复杂的数据处理和多函数交互的重要性。数据库设计、字符集问题、时间处理方式以及面向过程编程的局限性都成为关注点。认识到面向对象编程和MTV模式对于解决文件夹结构和代码混乱问题的优势。多写代码、独立思考和扎实的基础是提升的关键。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值