您好,登錄后才能下訂單哦!
修改代碼或者增加功能時,要考慮所有可能的情況,所有參數組合、所有調用順序組合、所有路徑組合、所有用戶操作方式,這樣你才能制定測試方式,考慮考慮代碼如何處理才不會有問題。
要考慮代碼重入,多次調用時會什么情況,錯誤情況如何處理。
代碼如何才能更簡潔。
差的數據結構使代碼實現復雜,好的數據結構使代碼變簡潔。
每個子函數實現一定要簡短功能單一。
盡量控制某個特定功能的有唯一入口函數。不要入口分散,導致以后不好hook了,也不好加log調試,也不好中間加層和監控,也不好以后功能擴展了。
詳細的說明,請見:
鏈接: https://pan.baidu.com/s/1baI0oOIkM8Jd-Mh-dzDQ4w 提取碼: un1h
另外我的相關培訓視頻請看:
歡迎觀看我發布的各個課程: https://edu.51cto.com/lecturer/8896847.html
另外我的免費的linux各種驅動開發課程如下:
https://edu.51cto.com/course/17138.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。