文件名称:高效的单元测试Rails该怎样进行
文件大小:103KB
文件格式:PDF
更新时间:2024-02-21 02:31:54
高效的单元测试Rails该怎样进行
在笔者开发的系统中,有大量的数据需要分析,不仅要求数据分析准确,而且对速度也有一定的要求的。没有写测试代码之前,笔者用几个很大的方法来实现这种需求。结果可想而知,代码繁杂,维护困难,难于扩展。借业务调整的机会,笔者痛定思痛,决定从测试代码做起,并随着不断地学习和应用,慢慢体会到测试代码的好处。改变思路:能做到从需求到代码的过程转换,逐步细化;简化代码:力图让每个方法都很小,只专注一件事;优化代码:当测试代码写不出来,或者需要写很长的时候,说明代码是有问题的,是可以被分解的,需要进一步优化; 便于扩展:当扩展新业务或修改旧业务时,如果测试代