第一个项目结束(??﹃??)总结下失误
历经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,导致查询不便利,传参不便利。
以上总结出的问题不是全面,还有很多问题欠缺考虑,我想通过这次论坛开发我总结到的东西真的很多,认真对待每次项目,提升自己的空间才会更高,技术永远是死的,思路才是永恒。
总结下我的错误,这些都是基本的错误,为了让兄弟姐妹们少走弯路。
前台布局问题,由于自我认为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,导致查询不便利,传参不便利。
以上总结出的问题不是全面,还有很多问题欠缺考虑,我想通过这次论坛开发我总结到的东西真的很多,认真对待每次项目,提升自己的空间才会更高,技术永远是死的,思路才是永恒。