通過三週驚心動魄的訓練我也從一個java小白變得對門語言熟悉起來,從一開始的手足無措,到如今慢慢找到了點作「OO」做業的感受。如下是我對這三週本身學習狀況的總結。java
首先是本身三次做業的狀況,第一次,第二次本身寫行,僥倖公測全過,又沒有被測試個人同窗找出BUG,可是第二次由於輸出錯誤信息的時候,忘記打一個換行字符,結果致使本身的一個結果會跟一個錯誤輸出變爲一行,一會兒就崩了七個點,內心巨不爽,但從那之後,每逢輸出,我就格外當心,也算是長一智了。下面是對我本身程序的一個度量分析以及類圖。算法
第一次做業函數
度量分析:學習
第一次做業,由於初識面向對象,因此本身寫的也不是徹底的面向對象,總共有兩個類,每一個類的大小卻是差很少。測試
第二次做業spa
第二次做業由於有對類的嚴格要求,因此我就按照指導書寫了 五個類,可是功能仍是不是太均衡,致使有些佔用資源較大。設計
第三次做業3d
第三次做業跟第一次做業關係比較緊密,因此雖然本身第二次做業不是那麼中看,但由於封裝的還行,就直接繼承了原來的調度類,重寫的核心運算函數,直接就能夠運行了,又單獨開了個主類來均衡一下每一個類的代碼,因此差很少寫了七個類。對象
BUG分析blog
由於初次接觸,因此在算法上本身仍是很當心謹慎的,除了第二次那次忘掉的回車,本身沒發現過本身的BUG,公測和互測也沒發現出什麼BUG。自我感受還行。
分析別人BUG的辦法
先用本身的數據來測試別人,由於這三次做業收到的都是公測滿分的做業,別人跑本身的數據也是全對,也用過對拍,來拍本身和別人的程序,也看過別人的代碼,可是仍是未發現過什麼BUG,惟一一次覺得本身發現BUG了仍是由於本身沒仔細看別人的readme.(尬)
心得體會
最大的一個體會就是要仔仔細細的想好程序的思路設計好程序之後在開始動手,這樣不只出錯的可能會大大下降,寫代碼的效率也會大幅度提高