工作时间预估问题:
- 环境问题,做支付的总有个系统叫商户后台,运行环境耗时,qa开发环境运行环境大概看运气这种,预估工作时间要把运行环境时间考虑到。
- 兼容性问题,听起来问题少,但是别忘了IE浏览器安装了10,再测9及以下就失效。所以每次开发完要把所有问题从每个浏览器测完ok,再去执行.exe更换其他浏览器,再开发完再完整测一遍。但是往往测过了某个版本ok的问题又在另一个或者两个浏览器出有问题,必须重复执行安装浏览器环境进行修复以及分别测试,这个的时间要往平时工作时间的三倍预估,最后,最好的结果都可能是刚刚好完成工作。
- 表单问题,可大可小的头疼问题,必须说明是否回显以及校验到什么程度,这两个尤其回显决定了开发难度和周期,若是带回显就加0.6倍预估,若是校验严格再加0.2倍,若是无回显和校验简易就简单多了。
代码问题:
- 按钮提交问题,所有带请求按钮必须做防重提交。
- 不管工期多么紧张,都要按照前端功能点做函数式实现,大于1次开发的时候会很愉悦。
- css,低权重。组件的时候,样式扔组件里,乱也比后期分不清好得多。
学习skills:
学习新技术问题,好吧,我除了白菜什么都没有,心得就是每次把握以下几个方向去学习:变量,属性,函数,组件抽取,其他高级特性。前四个具备基本使用技能,然后按照项目需求查阅其他特性。
今天就想到这了了了。。。