亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解C#單元測試的使用安全性

發布時間:2021-06-16 14:29:35 來源:億速云 閱讀:150 作者:chen 欄目:編程語言

本篇內容介紹了“如何理解C#單元測試的使用安全性”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

這里我們來談談C#單元測試是不是值得依賴呢?針對這個問題,想是很多剛剛接觸C#單元測試的程序員,那么下面的解釋會完全解除你的顧慮,那么開始我們的講述吧:

對C#單元測試依賴疑惑的解析:

不能依賴的代碼是沒有多大用處的。但更糟糕的是,那些你自認為可以信賴的代碼(但是結果證明這些代碼是有bug 的)有時候也會讓你花很多時間在跟蹤和調試上面。顯然,幾乎沒有項目可以允許你在這上面浪費太多的時間,因此無論如何,你都要避免這種“前進一步,后退兩步”的開發方法。也就是說,要讓開發過程保持穩定的步伐前進。

對C#單元測試依賴的內涵解析:

沒人能夠寫出***無缺的代碼;但是這并沒有關系——只要你知道問題的所在就足夠了。許多大型軟件項目的失敗,諸如只能把壞了的太空船擱淺在遙遠的行星,或者在飛行的途中就爆炸了,都能通過認知軟件的限制來避免。例如,Arianne 5 號火箭軟件重用了來自于之前一個火箭項目的一個程序庫,而這個程序庫并不能處理新火箭的飛行高度(比原來火箭要高)(引入單元測試是很簡單的,因為它本身就充滿了樂趣。然而在項目交付的時候,我們給客戶和最終用戶的仍然是產品代碼,而不包含單元測試的代碼;因此,我們必須對單元測試的目的有個充分的認識。首先也是最重要的,使用單元測試是為了使你的工作——以及你隊友的工作——完成得更加輕松。) ,從而在起飛40 秒之后就發生了爆炸,導致5 億美元的損失。

對C#單元測試依賴的真正含義:

顯然,我們希望能夠依賴于所編寫的代碼,并且清楚地知道這些代碼的功能和約束。

例如,假設你寫了一個反轉數值序列的方法。在測試的過程中,你也許會傳一個空序列給這個程序——但導致了程序崩潰。實際上,程序并沒有要求該程序必須能夠接收一個空序列,因此你可以只在方法的注釋中說明這個約束:如果傳遞一個空序列給這個方法,那么這個方法將會拋出一個異常。現在你馬上就知道了該代碼的約束,從而也就不需要用其他很麻煩的方法來解決這個問題(因為在某些地點要解決這個問題并不方便,比如在高空大氣層中)。

“如何理解C#單元測試的使用安全性”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

神农架林区| 栖霞市| 建水县| 台安县| 沽源县| 石泉县| 鄢陵县| 循化| 开封县| 江阴市| 黄浦区| 巴塘县| 通榆县| 两当县| 五原县| 罗山县| 怀集县| 乌什县| 巨鹿县| 武川县| 奉化市| 太湖县| 泰和县| 吉安县| 翼城县| 福清市| 象山县| 健康| 长武县| 冷水江市| 通山县| 高清| 曲靖市| 溧阳市| 平泉县| 根河市| 那曲县| 吉安县| 西乡县| 黄骅市| 乐陵市|