近期程式設計心得

2021-09-24 16:46:12 字數 581 閱讀 6710

回想起這學期剛開始寫的幾個程式,剛開始寫的類,由於所有的類都比較簡單,功能較少,把函式都寫到了類內,後來類的功能越來越多,乙個類將近100行這個時候看**就非常累眼,才後悔沒有聽老師的把函式寫在類外。還有程式設計的一些原則問題,比如,實現乙個功能就測試乙個功能,這個設計程式的思路,我很受用,我就是這樣設計程式的,比一股腦寫完**,錯誤都沒辦法改的方式好的多。

摸索出來的方法:

1.弄得客戶需求,這個程式需要實現什麼樣的功能,各個功能之間有什麼聯絡。最好能畫在紙上這樣更直觀。

2.設計好類,設計好資料類和操作類,分析資料之間的關係,有重複使用的資料,盡力使各個操作類都能訪問這部分資料,這樣大大減少**量。

3.實現乙個功能就測試乙個功能,確保每乙個完成的功能都能用。

遇到過比較神奇的難題:

有乙個錯誤除錯幾天才被發現,在建構函式裡,對資料進行讀取。在第一次呼叫時向檔案裡寫資料,這個資料和定義的構造方式不同(意外的錯誤),導致第二次呼叫,構造函式呼叫失敗,**直接被卡死。從這次檢錯裡,也積累了一些檢錯方法,如:插入輸出值,這樣根據輸出值就能判斷程式執行到哪一步了,輸出向量的大小,這樣可以判斷檔案是否讀入。

近期Sql心得

1.不要大表關聯 客戶表a和銷售表b 統計某一時期,某型別零售戶 select a,sum b from a,b where a b and a between 2009 2 1 and 2009 3 1 and a 某型別 group by a 發現不如 select a,b.sum from s...

近期學習心得

今個攜程做的實在是太水了 完完全全表現了我乙個loser的屌絲心態。基礎不牢固,簡單的演算法搞不出來。現在想想資料結構書上還有很多的題目完全想不起來了,湊合湊合就那麼過去了,真是對自己不負責任啊。新一代的年輕人比我強多了。哎。全是淚啊 這幾天看的數論,之前的數論我看過了,雖然只是開了個頭,但是仔細注...

近期ACM反思心得

近期acm反思心得 這幾天真的好頹廢啊,題目也沒有怎麼看,做也做不出來,逛了一圈部落格,發現很多同學可能都遇到了瓶頸,學期到了一半,大概對學習有所懈怠,似乎對學習的激情沒有最初高了,記得老師說熱愛acm就要堅持,每天都要想著做,每天都惦記著,可是最近兩周我也不知道是怎麼了,題目看不下去,做不下去,遇...