軟體開發的一些思考及心得體會
-
網上搜尋的答案一般能解決問題,但也許不是最佳方法或正確的方法,可能存在一定的侷限性。
-
修改kernel核心程式碼雖然程式碼量不大,但是要求熟悉的面很廣,往往需要了解或熟悉很多模組,看很多相關程式碼,才能成功的修改或新增一個小的功能!
-
有時困難並不在於programming,而在於方案以及原理。方案清晰,原理明白,寫程式碼可以說是水到渠成。
-
分享會或者討論會或者review會議是個不錯的活動,既可以開拓思路,又可以學習其他人的經驗。
-
程式碼優化/重構往往比實現功能更復雜,花費的時間精力更多。
-
每個模組都有相應的owner來負責:程式碼review、維護等。
-
當分工開發或者合作開發時,如果一個模組依賴另外的模組,但是其他模組或者分層(上層或底層程式碼)暫未實現,我們可以先實現它們的API,進行本模組的除錯。在API中,可以直接用printf/printk進行列印。
-
UT(單元測試)非常好用,也非常有用!!開發人員一定要學會,對以後的迭代會非常有幫助。
相關文章
- 從開源軟體開發中體會到的心得
- 對軟體開發的一點心得體會 (轉)
- 這些年軟體開發生涯心得體會
- DSP軟體開發心得
- 關於軟體開發的一些常識和思考
- 教育軟體開發缺的從來不是機會,而是思考
- 軟體開發的哲學思考 (轉)
- 軟體開發的一些"心法"
- Laravel mysql to Mongo 分享一些資料同步及分析的心得體會LaravelMySqlGo
- 思考軟體開發中的快與慢
- 軟體研發之道——有關軟體的思考
- 完全使用 VSCode 開發的心得和體會VSCode
- 由軟體構造引申的OOP與POP的心得體會OOP
- java學習總結及心得體會Java
- 釘釘微應用 開發體驗及心得
- 一些提高開發效率的小體會
- rocketchip開發中的一些體會
- 關於中國和中國軟體發展的一些思考 (轉)
- github心得體會Github
- 自上而下的軟體開發和自下而上軟體開發
- docker啟動一些開發軟體Docker
- 軟體工程—思考專案開發那些事(一)軟體工程
- 硬體專案開發心得
- 你會寫軟體開發文件嗎?
- 心得分享 | 軟體研發效能(1)
- 我對軟體架構的一些看法和思考架構
- 分享一些git小技巧,與個人心得體會Git
- 軟體開發與軟體研發
- 軟體工程學習後的一些體會--------兩週軟體工程
- 軟體過程的發展的思考 (轉)
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 使用Kotlin的一些心得體會以及部分語法解析:Kotlin
- 軟體“吃”掉了軟體開發
- 軟體開發mac常用軟體Mac
- 有關軟體的思考
- 修改軟體的藝術閱讀筆記及思考筆記
- 開發框架文件體系化的思考框架
- 軟體開發的難