軟構的課程已經結束一段落了,如今回顧起來,收穫頗豐。這篇部落格主要是回顧一下lab3自己出現的一些問題,總結一下教訓,幫接下來需要做實驗的同學們避避坑。
第一點:不要拖延症,不要拖延症,不要拖延症。
不要開始的時候覺得時間還很長,不抓緊。!!!拖延症晚期的同學要注意!!!不要等最後一周的時候才開始寫**。這樣會導致你難以很好地組織你的**,出現了問題改起來也可能由於時間不充分,最後倉促上交。(大佬請忽略)
第二點:盡量按照要求來,讓你提高復用性,就按照提高復用性的寫法來。最開始的時候可能感到不適應,但寫著寫著你就會發現越來越適應,進展也會越來越快。可能如果不考慮復用性,最開始寫**時會比較容易,但——劃重點:前期你偷的懶後面一定會加倍奉還。
哈工大軟體構造lab3
3.1 待開發的三個應用場景 首先請列出你要完成的具體應用場景 至少3個,1和2中選一,3必選,4和5中選一,鼓勵完成更多的應用場景 行星系統 原子系統 社交網路 分析你所選定的多個應用場景的異同,理解需求 它們在哪些方面有共性 哪些方面有差異。他們都具有軌道,中心物體,軌道物體等屬性,但是各自具體...
哈工大軟體構造實驗lab6
3.1 adt設計方案 設計了哪些adt 各自的作用 屬性 方法 給出每個adt的specification 可選 以類圖形式給出多個類之間的關係。梯子類 public class ladder public vectorgenerator int t,int k,int mv,int h 猴子產生...
哈工大軟體構造Lab4實驗心得
這次實驗基於lab3對 進行修改,處理各種異常,保證健壯性和正確性。之前在lab3中已經很注意防禦性程式設計了,但是這次改動還是特別大。太難了。健壯性更多的是對使用者友好,而正確性是對程式設計師友好,健壯性考慮的是輸入有問題的時候,程式能優雅的繼續進行,或者提示錯誤,正確性是保證程式正確輸入的時候能...