加强测试。
 
示例数据的批量初始化。
 
账户数据的批量初始化。
 
关联数据的批量初始化。
 
增加单元测试。
 
增加功能测试。
 
降低测试对于前端的依赖,将一些数据的操作写成代码,用代码替代前端的点击。
代码维护之后,可以用测试来检验重构是否正确,是否影响原来的逻辑。
 
用代码以及脚本来创建模拟数据,创建测试专用数据库,然后加入模拟数据,跑测试,跑单元测试,以及功能测试。
测试完毕,删除测试数据库,每次运行测试都是现创建测试数据库,加载模拟数据。
 
 
比如我需要测试一个下清分的过程是否正确。但是清分依赖于订单、支付、到账,这就需要一些订单、支付、到账的模拟数据,这些模拟数据用脚本来创建。然后就可以运行清分的测试,查看清分的结果是否正确。
 
将项目整体迁移到html。
 
逐步引入集成测试,压力测试,安全测试等等。
 
虽然初期多做一些工作,需要写大量的脚本,后期还要维护这些脚本。
 
但是代码的重构,业务流程的变更导致的对于系统还能否正常运行的担忧,都可以通过跑测试来减轻,而不用人工重复点击,尽量自动化可以自动化的东西。腾出人员做更有意义的事情,将简单重复的工作交给计算机来做,解放人员,人员就可以更多的关注高层的事情,有更多的时间提升自己,学习更多更有价值的知识。
 
企业招人不是来点击按钮的,是需要这些人做更好的东西,提出更好的意见,提供更好的产品,提供更好的服务。我们打工也不想永远从事简单重复的工作,也希望给企业带来自己的想法,为企业的发展做出自己的贡献,希望企业良好的发展,希望自己有各方面的提升。
 
双方都提升了,双方都高兴了,这才是双赢了。