面向对象及软件工程-个人作业2 (3)
本次我学习的是3号缪炜玉同学的作业
这份代码主要有home,student,teacher,success四个界面
首先我先说明一下我仔细阅读后,我认为存在的问题:
(1)首先是界面过于简单,主题不够鲜明,让第一次使用的人有些不适应。
(2)背景色的浅灰色和白色比较相近,不太容易分辨出输入框和背景色。
(3) 仅对学号和工号否有内容进行判定,没有对长度和正确性进行判断,在这两处填字母汉字或者任意位数的数字都可以提交。不是特别严谨。
(4) 如果此处需填写的联系方式并非选填内容,那么在teacher和student页面代码中都没有写任何if判断是有问题的。也就是不填写手机号也可以成功提交,填任何内容也可以提交。
针对上述问题和一些其他方面,我认为可以进行如下修改:
(1)丰富内容,重新设计布局,如在home页面增加能够体现主题的照片或者写上文字,调整背景色使得输入框更加清晰。
(2)仔细考虑输入内容的正确性,首先应该先完善联系方式部分,然后是学号工号部分。
(3)可增加时间选择器的内容,让使用者可以提交上传数据的时间
(4)虽然这份代码简洁明了,但似乎并无太多复杂内容,仍建议养成写注释的好习惯。
我学到的东西:
(1)wxss只写用到的,我经常会在写这个页面的时候把上一个页面的wxss内容全部复制进来,其中有很多用不到的内容没有删减,不方面自己和他人阅读。她这里的就很简单,并且各处都使用了合适的命名,一看就懂,我的命名方式比较混乱,拼音、英语、甚至我有时候还会自己造词命名,十分不合适。
(2)通过分析她代码中出现的无法有效判断学号、工号和手机号长度和正确性的问题,我会想起自己的作业在这一方面做的也不是那么完美,因此在思考解决建议时,也是在给自己想完善的方法。