軟體開發的一些思考及心得體會
-
網上搜尋的答案一般能解決問題,但也許不是最佳方法或正確的方法,可能存在一定的侷限性。
-
修改kernel核心程式碼雖然程式碼量不大,但是要求熟悉的面很廣,往往需要了解或熟悉很多模組,看很多相關程式碼,才能成功的修改或新增一個小的功能!
-
有時困難並不在於programming,而在於方案以及原理。方案清晰,原理明白,寫程式碼可以說是水到渠成。
-
分享會或者討論會或者review會議是個不錯的活動,既可以開拓思路,又可以學習其他人的經驗。
-
程式碼優化/重構往往比實現功能更復雜,花費的時間精力更多。
-
每個模組都有相應的owner來負責:程式碼review、維護等。
-
當分工開發或者合作開發時,如果一個模組依賴另外的模組,但是其他模組或者分層(上層或底層程式碼)暫未實現,我們可以先實現它們的API,進行本模組的除錯。在API中,可以直接用printf/printk進行列印。
-
UT(單元測試)非常好用,也非常有用!!開發人員一定要學會,對以後的迭代會非常有幫助。
相關文章
- 完全使用 VSCode 開發的心得和體會VSCode
- Laravel mysql to Mongo 分享一些資料同步及分析的心得體會LaravelMySqlGo
- 構建CtRL-sim心得體會和思考
- 教育軟體開發缺的從來不是機會,而是思考
- 軟體研發之道——有關軟體的思考
- 心得體會
- rocketchip開發中的一些體會
- 關於aspnetcore中介軟體的一些思考NetCore
- 由軟體構造引申的OOP與POP的心得體會OOP
- github心得體會Github
- 一些提高開發效率的小體會
- 我做SAP CRM One Order redesign的一些心得體會
- 使用Kotlin的一些心得體會以及部分語法解析:Kotlin
- docker啟動一些開發軟體Docker
- 分享一些git小技巧,與個人心得體會Git
- 心得分享 | 軟體研發效能(1)
- 對React setState的一些思考與心得React
- 修改軟體的藝術閱讀筆記及思考筆記
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 軟體工程是教會不懂寫程式的人開發軟體嗎?軟體工程
- 開發框架文件體系化的思考框架
- 在技術社群編寫技術部落格的一些心得體會
- 深入思考軟體工程,開啟 DevOps 之旅軟體工程dev
- 關於中介軟體的思考
- 4~6次pta心得體會
- Laravel 框架學習心得體會Laravel框架
- python學習心得體會(一)Python
- 最近半年來的幾點心得體會
- 相容低版本IE瀏覽器的一些心得體會(持續更新)瀏覽器
- 軟體研發效能的一些指標指標
- 軟體工 程是不是教會不怎麼會寫程式的人開發軟體?你的觀點?
- RabbitMQ學習心得體會之ExchangeMQ
- Day19 本週心得體會
- 對於專案中簡單的多條件查詢的一些心得體會
- 軟體開發中的DevOpsdev
- 軟體開發2
- 軟體開發3
- 軟體開發流程