最近做了一个宿舍管理系统的小型项目,项目看似简单,细节不少: 输入有效性的细节需要一定的生活常识。 数据库存放数据长度的细节更是很容易被很多人忽略。 DML操作时,语句的先后顺序也有讲究,比如作删除时应先删除丛表再删主表等等。

  各种需要DB存储的信息都要依DB存储长度做正则校验等输入限制,以免数据库操作出错。

 

  第一次真正接触三层架构有不少麻烦,但是也认识到了后期修改的便利。 需要对项目有总体的认识,需要敏锐的思维去尽可能寻找BUG。

  项目初步完成,但是仍可能有一些细节自己没有注意到,后期仍需要给他人试用,找到bug并修改。需要悉心听取他人的意见,所给的提示要文字通俗而精确,满足用户需求之余,尽量增强用户的体验。 做项目不仅仅是完成功能,最重要的是具备全局的视野,增强用户体验,好的体验、少出BUG才能提高软件的活力。