自己從寫**以來,就沒少犯很二的錯誤,總是被自己的愚蠢折騰的半死,不管做演算法題還是做專案,各種粗心的事情幹盡。
第一,發現自己最愛複製貼上,偷懶帝啊我,這個習慣 害我不知道吃了多少苦頭;
第二,**風格不好,總是i,j,k的,最後都用亂掉了,建議命名還是要規範些;
第三,**不簡潔,寫的非常累贅,以至於找bug的時候自己都理不清,建議同樣的功能用乙個函式來實現,不然就像我一樣需要的時候寫一遍,顯得**很長很累贅,自己都不願意看。
總的來說,高質量的**絕不是靠copy,paste就能搞定的,好的**風格和習慣真的很重要,主要是:
1.能用const的地方盡量用const;
2.盡量不要用裸指標,太容易導致記憶體洩露;不過智慧型指標不會用就不要瞎用,用的不好就是記憶體洩露;
3.傳引數盡量用引用,對於不做修改的引數加上const保護它們一下吧;
4.命名要規範,**要簡潔;
5.臨時變數不要想當然的放在類的成員變數裡面,這是多麼浪費記憶體的事情啊;
6.習慣用指標,這樣通過判斷指標是否為null就知道這個東西是不是存在;
7.函式盡量帶個返回值,void實在沒啥說服力。
自我反省 慚愧
前段時間一直忙,疏於更新部落格,在此自我檢討一下,兩個字 慚愧!部落格雖未來能及時寫,可也沒有停下學習的腳步,這段時間對微控制器又做了深入的學習和思考,尤其是進行了微控制器c程式設計和外圍電路設計的實踐練習,我將在微控制器專欄陸續和大家分享 關於vc,我一直學的是孫鑫老師的教程 在此感謝孫老師的教誨...
如何自我反省
自我反省對於乙個追求不斷成長的人來說是非常重要的,至少對我確實如此。想想,如果你不知道自己犯的錯誤,那該如何進步呢?很多人嘗試忘卻過去犯的錯誤,可歷史總是在重複 這是我們都知道的 這裡是我發現的幾個自我反省時很有用的問題。我通過每週回顧 和記日記來檢視我自己的行為。試試這七個問題,在週末晚上坐下來,...
演講的自我反省
很多次了,在演講之前不能說沒有很細心的準備,也準備了很多,可是每次演講完的效果總是很差。為什麼呢?也許是口才表達的問題。但我發現最大的問題是自己當初想的和演講時所說的往往會有很大的出入,以至於你時刻在想準備的東西,而說出去的又不是那麼回事,導致與會者都聽不懂,被你搞得摸不著頭腦。其實還是口才問題。因...