今天記述與孩子們一起分享的編碼習慣。
2、單元測試:在**量大了以後,如果新增**進來,一定要做好「單元測試」,確保最起碼這段**作為黑盒子的過程是沒問題的,即接收乙個輸入能夠產生預想中的輸出。例如:昨天的跳躍過程就是進行了單元測試的例子。
3、單一職責原則:盡量採取「單一職責原則」,這樣子在檢視**的時候或者維護的時候不至於眉毛鬍子一把抓。例如:這一塊**負責角色移動,另一塊**負責響應方向鍵控制方向。
4、功能測試:對於不熟悉的外掛程式,可以通過測試的方式來進行研究。例如:scratch中的廣播的功能。
具體**貼圖就不一一展示了。
程式設計重要的是掌握程式設計思想
求最大值 求和 變數交還這三類是最近遇到的對於掌握核心思想非常重要的程式設計題目,三種型別的題目分別代表了三種思想,這三種思想都是非常重要的思想,一定要掌握這三種型別程式設計題的思想核心而不是僅僅記住這三種型別程式設計題目的 對我們而言是最重要的。求最大值 如果是三個數求最大值,我們還可以使用if ...
C 編碼規範2 良好的程式設計習慣
詞語選擇 避免使用由經常使用的命名空間複製的型別名。型別名不能使用下列詞語。system collections forms ui 識別符號 包括引數名 中不要使用縮寫。如果必須使用縮寫 任何超過兩個字元以上的縮寫都使用camel大寫格式,即使這不是標準縮寫。命名空間 命名命名空間的一般規則如下 c...
好的程式設計習慣是減少bug最有效的方法
公司來了幾個新手,有時候很簡單的乙個功能模組都要耗費好幾天時間,總是在一些不相關的問題上死耗一整天,搞出莫名其妙的問題,找不到具體原因,總是懷疑編譯出問題了,系統出問題了,板子出問題了,搞到快下班了叫我幫他們看看。我總跟他們說,不要輕易懷疑系統,先去檢查自己的 所作所為 雖然系統也會有出錯的時候,但...