單元測(cè)試就像去健身房一樣。你知道這對(duì)你有好處,所有的爭(zhēng)論都是有意義的,所以你開(kāi)始鍛煉。有一個(gè)最初的匆忙,這是很好的,但幾天后,你開(kāi)始懷疑這是否值得的麻煩。你每天要花一個(gè)小時(shí)換衣服,騎著倉(cāng)鼠輪跑,你不確定除了腿和胳膊疼以外,你真的得到了什么。
然后,也許一兩周后,就在疼痛消失的時(shí)候,一個(gè)大的最后期限即將到來(lái)。你需要把醒著的每一個(gè)小時(shí)都花在做“有用”的工作上,所以你把多余的東西都刪掉了,比如去健身房。你擺脫了這個(gè)習(xí)慣,等到大期限結(jié)束的時(shí)候,你又回到了原點(diǎn)。如果你設(shè)法回到健身房,你會(huì)感到和你第一次去的時(shí)候一樣的酸痛。
你做一些閱讀,看看你是否做錯(cuò)了什么。開(kāi)始時(shí),你會(huì)對(duì)所有健康、快樂(lè)的人對(duì)運(yùn)動(dòng)的優(yōu)點(diǎn)贊不絕口,感到有點(diǎn)不理智。你知道你們沒(méi)有太多共同點(diǎn)。他們不需要開(kāi)車15分鐘就能去健身房,他們的樓里有一個(gè)。他們不需要和任何人爭(zhēng)論鍛煉的好處,這只是每個(gè)人都會(huì)做的,并且認(rèn)為這是很重要的事情。當(dāng)大截止日期臨近時(shí),他們并沒(méi)有被告知鍛煉是不必要的,就像你的老板要求你停止進(jìn)食一樣。
因此,要回答您的問(wèn)題,單元測(cè)試通常是值得的,但所需的工作量對(duì)每個(gè)人來(lái)說(shuō)都不一樣。單元測(cè)試可能需要大量的努力,如果您正在處理公司的意大利面代碼庫(kù)其實(shí)價(jià)值代碼質(zhì)量(許多管理人員會(huì)對(duì)單元測(cè)試表示贊揚(yáng),但這并不意味著他們會(huì)在重要的時(shí)候堅(jiān)持下去。)
如果你試圖將單元測(cè)試引入到你的工作中,卻沒(méi)有看到你所期待的所有陽(yáng)光和彩虹,不要責(zé)怪自己。您可能需要找到一份新的工作,以使單元測(cè)試真正為您工作。