第一个项目结束(??﹃??)总结下失误

本文记录了一次论坛网站的开发经历,从需求分析、设计到实现,面对挑战与问题,最终收获成长。重点讨论了布局兼容性、PHP代码组织、数据库设计等关键环节,分享了在开发过程中的错误总结与解决方案,旨在帮助开发者避免类似弯路。
历经 n 天时间, 论坛面向过程的开发,已经告一段落,从前台设计、图片修理,到实现基本功能、数据库的处理、后台的操作,初步接触了一个网站从零开始的开发,收益良多,兴趣如泉涌般爆发,给自己建立了信心。然而在开发过程中,遇到的难题、瓶颈不计其数,但在克服这些问题的过程中,获得的收益却是最大的,只有遇到了这些问题,以后才可以避免这些问题,人都是在不断的犯错中成长,编程技术也是如此,在此,感谢这些错误。


总结下我的错误,这些都是基本的错误,为了让兄弟姐妹们少走弯路。
前台布局问题,由于自我认为 FF 浏览器的界面体验相对友好,所以我写前台布局都是在 FF 浏览器下测试,从而浏览器兼容问题就接踵而来, IE 毕竟是当下使用率最高的浏览器,兼容 IE 是必要的也是必须的,所以在两个内核之间的调试测试让我也总结出了样式的大概套路,以后可以避免走这些弯路。在 CSS+DIV 中,我总结了几点失误: 1 )不知道哪里用表格,哪里使用 DIV ,易混乱,导致整体 HTML 布局混乱。 2 CSS 中没有考虑到类, ID 的重用,导致命名失误,修改过程中容易漏掉。 3 )循环帖子时,由于控制不好,使用 DIV 出了一些致命的错误,导致影响开发进度,大部分时间浪费在前台上。
PHP
代码问题,由于采用面向过程开发,使用混编难免导致代码混乱,所以在编写过程中首先理清步骤、思路是很重要的,逻辑上的问题是遇到最多的,克服成功时的成就感也格外明显。总结一下整体遇到的失误: 1 )不确认 SQL 语句写入的位置,也说明写页面前思路没有构造好。 2 )获取 GET 传参中统一使用 id ,导致帖子 ID ,用户 ID ,评论 ID 等混淆,这是致命的。 3 )函数运用不够多,有些重复查询获取没有做成函数,导致资源浪费。 4 )函数编写局限性非常大。

关于数据库表,表字段的设计非常欠缺考虑,字段中回复人作者这些用户忘记设置 UID ,导致查询不便利,传参不便利。

以上总结出的问题不是全面,还有很多问题欠缺考虑,我想通过这次论坛开发我总结到的东西真的很多,认真对待每次项目,提升自己的空间才会更高,技术永远是死的,思路才是永恒。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值