react/redux开发中, 测试是否有必要写

如题所述,看不出写测试的必要性。代码实现了某个功能,在浏览器里操作下看看有没有相应效果就知道代码写的对不对了。在公司里用react/redux做项目,会需要写测试吗

阅读 2.6k
2 个回答

看情况。

  1. 如果讲究编写高质量的代码、有完整的持续集成、Code Review 流程,那么很有可能写TypeScript、单元测试 等等。
  2. 如果讲究快速迭代,类似外包项目,一般也不会管测试了。。
代码在一开始的时候都是简单的, 但是他不会保持简单。随着功能的复杂, 代码也会变得越来越复杂。没有人能够确保越来越复杂的代码不会出错, 所以需要单元测试。

-- 以前思考单元测试的时候记的笔记

其实单元测试还有一个好处, 特别是TDD的话, 你在重构的时候会犯很少错误(鬼知道重构的代码是多久之前写的), 而且写起来更有信心(不会出现莫名奇妙的bug)

如果快速迭代的话可以有选择地对一些之后可能会频繁更改/有可能重构的部分进行测试, React和Redux都是。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏