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

2024-06-19 07:48

本文主要是介绍第一个项目结束(??﹃??)总结下失误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

历经 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 ,导致查询不便利,传参不便利。

以上总结出的问题不是全面,还有很多问题欠缺考虑,我想通过这次论坛开发我总结到的东西真的很多,认真对待每次项目,提升自己的空间才会更高,技术永远是死的,思路才是永恒。
原文地址: http://bbs.lampbrother.net/read-htm-tid-116121.html
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(128) | 评论(1) | 转发(0) |
0

上一篇:第一个项目总结感受

下一篇:关于项目的总结

相关热门文章
  • 毕业五年(续)
  • 毕业五年
  • 职业生涯规划
  • 中国软件开发工程师之痛...
  • 闲置书处理!
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~

AlicusForever2012-09-16 17:58:54

为什么有人只看不回帖??

回复 | 举报
评论热议

这篇关于第一个项目结束(??﹃??)总结下失误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1074424

相关文章

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4