写在前面:
我是这一项食堂点餐系统的开发者,虽然现在准确的来说,他还只算一个前端页面,根本就不能算作一个项目。
![f72644b5181f3f7e5fbb5b82372f6dc5.png](https://img-blog.csdnimg.cn/img_convert/f72644b5181f3f7e5fbb5b82372f6dc5.png)
这是我上周五晚上开始这个前端页面的规划图,虽然最后我添加了一些东西,但有整体框架,确实每一步都很有思路,不至于边想边做,冒冒失失。
完成这个页面总共用了我周末的两个下午,总计大约5个小时。
但这只是整体框架,有很多很多的小毛病,比如改bug,我前前后后用浏览器F12调试了十次有余,算上自己直接用肉眼排查的bug,大约总共20余次。还有对用户的一些非法点击,非法输入,非法乱搞进行响应等。
你是开发者,你必须要牢记你的客户会点击一切你页面的东西,会将一切可能的顺序颠倒或者排列组合,会随意玩弄你开发的东西。你开发的东西必须无懈可击,用户和你之间是攻与防的关系,你要接住他们可能的每一招。
所以解决这些小问题所花的时间,已经大于我搭建大框架的时间,总共用了我两天晚上还有今天早上大约6个小时时间。
但实际上,潜在的时间花费远不止这些,我需要在白天吃饭的间隙来思考用户到底会怎样做,我好来设定怎样的防。但直到现在,即使我已经乱搞这个页面很多次了,我也不敢确定用户做的每一步操作,我都能给予正确的反馈。所以,欢迎大家