4 int.parse方法调用问题和同行评审
1 關于int.parse 的方法調用問題
我們知道int.parse用于數據類型的轉換,int.parse(object obj)這個可以將填入的參數obj轉換為int的數據類型。
我們在使用int.parse()時回遇到一系列問題。
例如:int.parse(null)會返回異常,另外int.Parse("4.5")?直接報錯:"輸入字符串的格式不正確"
?
int.Parse是轉換String為int,得到一個object對象,你想把double轉換為int,用int.Parse就不可以。
因此Int.Parse只能轉換string類型的.
Parse就是把String轉換成int,char,double....等,也就是*.Parse(string) 括號中的一定要是string.
?
綜上,int.parse(s)在如下情況下回產生異常
(1)ArgumentNullException
? ? ? ? ?s?為?null?引用(在?Visual?Basic?中為?Nothing)。
(2)FormatException
? ? ? ? s?的格式不正確。
(3)OverflowException
? ? ? ? s?表示小于?MinValue?或大于?MaxValue?的數字
?
?
2同行評審
業界公認評審是質量控制最有效的手段之一,但評審在很多公司卻沒能很好地實施,甚至沒有實施,公司也未能從中獲益。一方面因為員工不清楚評審的目的、評審和測試的區別,認為評審只不過是除了測試以外的錦上添花的過場。另一方面也因為許多公司制定的評審流程流于形式,缺乏可操作性,也未對員工進行評審流程的培訓,未能在評審流程執行過程中提供適當的指導和監督。
?
?什么是技術評審?????
?
? 測試和技術評審都是有效的質量控制手段,但也有明顯的區別。????類似地,技術評審和測試的目的都是為了尋找缺陷,尋找缺陷的目標不是證明它是正確的,而是證明產品不能工作。????測試是在產品運行時進行的動態分析,測試的對象為原型、中間產品和最終產品。相對地,評審是一種靜態分析,評審對象通常是技術文檔、計劃、測試用例和測試數據、測試結果等。
?為什么要技術評審?
? 缺乏技術評審,或未嚴格進行技術評審的后果往往會導致測試階段發生缺陷的“井噴”,開發人員不得不拼命加班“救火”,而最終由于缺陷越來越多,產品上市時間也所剩無幾,不得不遺憾地放棄——產品只能帶著缺陷發布給客戶,聽天由命了。
? ?案例:某產品由于未經嚴格評審,而匆促上市,結果發現設計指標不符合規格書要求,設計中未考慮工程和維護的問題,產品質量問題多多,生產的單板直通率低,生產效率不高,結果開發工作重新回爐,導致客戶投訴不斷,用戶怨聲載道,嚴重影響用戶關系和公司產品形象;導致所有開發人員全部出去救火,開發周期大大加長,開發投入增加,庫存積壓占用資金。
? ?評審的目的在于:越早發現問題,總體成本越低,因此要評審,評審,再評審!等到測試已經太遲了!
常見的技術評審的類型
?
常見的技術評審包括了走查(Walkthrough)、輪查(Pass Around)、正式的同行評審(Peer Reviews)等。
?
關于同行評審
?
在軟件CMM中首次提出了同行評審(Peer Reviews)這個概念,它的目標是在產品開發過程中盡早發現缺陷,從而以較低的成本盡早解決缺陷。這種方法借鑒了IBM的范根檢查法(Fagan Inspection)的優點,是一種結構化的正式的評審方法。
????同行評審有明確的角色定義:
????? 協調員(Moderator):保證評審按流程進行。
????? 朗讀者(Reader):評審的技術領導,把焦點放在有爭議的問題方面。
????? 記錄員(Recorder):負責記錄缺陷。
????? 評審員(Reviewer):負責發現缺陷,除了作者外,所有的其他角色都可以擔任評審員。
????? 作者(Author):負責修正缺陷。
????同行評審通常包括六個步驟:制定計劃、召開準備會議、評審人員獨立預審、召開評審會議、返工、跟進返工結果。各個步驟的活動說明如下:
??? 1)?計劃:選擇參與者;準備檢查單。
??? 2)?準備會:分配各參與人員的角色;作者對產品作概要介紹。
??? 3)?個人預審:評審者研究評審文檔,使用檢查單尋找缺陷,記錄發現結果。
??? 4)?評審會議:讀者閱讀評審文檔,評審員發現缺陷,對有爭議的問題進行討論;作者一般保持沉默,除非讀者要求對產品作解釋。
??? 5)?返工:作者修正錯誤。
??? 6)?跟進:檢查修正工作的進展;分析錯誤原因;分析評審過程,補充完善檢查單。
?
同行評審的目的
?
?盡可能早的發現并確定軟件產品中的缺陷。
?盡可能早的發現產品中應該改進和提高的部分,并及早實現。
?項目成員通過同行評審,可以更好的理解軟件產品,防止部分錯誤的發生。
轉載于:https://www.cnblogs.com/yushaoyan/p/4390925.html
總結
以上是生活随笔為你收集整理的4 int.parse方法调用问题和同行评审的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络编程知识预备(5) ——libcur
- 下一篇: 树莓派外设开发之控制继电器(组)