鍍金池/ 問答/HTML/ react/redux開發(fā)中, 測試是否有必要寫

react/redux開發(fā)中, 測試是否有必要寫

如題所述,看不出寫測試的必要性。代碼實(shí)現(xiàn)了某個(gè)功能,在瀏覽器里操作下看看有沒有相應(yīng)效果就知道代碼寫的對不對了。在公司里用react/redux做項(xiàng)目,會(huì)需要寫測試嗎

回答
編輯回答
話寡

看情況。

  1. 如果講究編寫高質(zhì)量的代碼、有完整的持續(xù)集成、Code Review 流程,那么很有可能寫TypeScript、單元測試 等等。
  2. 如果講究快速迭代,類似外包項(xiàng)目,一般也不會(huì)管測試了。。
2018年4月17日 06:36
編輯回答
下墜
代碼在一開始的時(shí)候都是簡單的, 但是他不會(huì)保持簡單。隨著功能的復(fù)雜, 代碼也會(huì)變得越來越復(fù)雜。沒有人能夠確保越來越復(fù)雜的代碼不會(huì)出錯(cuò), 所以需要單元測試。

-- 以前思考單元測試的時(shí)候記的筆記

其實(shí)單元測試還有一個(gè)好處, 特別是TDD的話, 你在重構(gòu)的時(shí)候會(huì)犯很少錯(cuò)誤(鬼知道重構(gòu)的代碼是多久之前寫的), 而且寫起來更有信心(不會(huì)出現(xiàn)莫名奇妙的bug)

如果快速迭代的話可以有選擇地對一些之后可能會(huì)頻繁更改/有可能重構(gòu)的部分進(jìn)行測試, React和Redux都是。

2017年2月6日 19:03