這是我的第一篇博客,寫得不好望大家多多包涵。 初學C#2個多月,拿著老師給的項目,試著做了做,發現自己在編程方面有很多陋習與編程知識方面的不足。 首先是沒有遵守某一個設計模式,這導致我想到哪裡就做到了哪裡,前面學的面向對象編程知識全沒有用到,完全成為了面向過程,類的封裝,方法的運用,沒有熟練掌握。 ...
這是我的第一篇博客,寫得不好望大家多多包涵。
初學C#2個多月,拿著老師給的項目,試著做了做,發現自己在編程方面有很多陋習與編程知識方面的不足。
首先是沒有遵守某一個設計模式,這導致我想到哪裡就做到了哪裡,前面學的面向對象編程知識全沒有用到,完全成為了面向過程,類的封裝,方法的運用,沒有熟練掌握。
其次是沒有一個好的編碼習慣,命名不規範,總是容易出現 “xx1” 、“xx2” 這樣的命名。註釋也沒有怎麼寫,應該熟練運用VS自帶的 /// 註釋。
還有就是,寫一個功能的時候,沒有考慮周全,想到哪裡寫到哪裡,應該在編寫代碼之前把思維導圖畫好,或者用記事本工具把偽代碼寫好。
因為項目要涉及到動態添加控制項,我學C#2個月以來,都是用可視化工具去創建控制項,現在要用代碼創建控制項,有點力不從心,這方面還要加強。
代碼不夠整潔,沒有將功能模塊化。
因為項目還沒有做完,暫時先寫到這裡,編寫這篇博客謹以時刻提醒自己,不要再犯以上錯誤。
最後用 劉鐵猛 老師的一句話結尾
你寫代碼不是給別人看的,而是給未來的你看的。
最後更新: 2019年5月16日