規范及架構

接觸的代碼越多,越來越明白了規范和架構的可貴。如果一個代碼量大的項目,因為沒有良好的規范和架構,經手了幾個程序員以后可能就面目全非了。每個coder都按照自己的喜好放自己的代碼,按自己的喜好給函數或源文件命名。這簡直就是一團糟,而代碼量越大,這個問題就越嚴重!

所以作為一個寫代碼來創造價值,體現價值的人來說。規范和架構,應該是一個基本素養和準則。

現在我就要做這樣的事,來彌補我之前的蠢事。。。

既然是規范和架構,那就得有一個標準。

先來說說我之前的規劃吧:

1 我的程序是taARM,它由2部分組成,主體和庫。主體是taARM,庫是kbsp,tal,以及tarbasic。

2 我是把驅動代碼都寫到了主體taARM里面去了,但這樣明顯不合理。更合理的做法是把驅動寫到kbsp里面去。

3 另外,我的函數命名和文件命令都不符合整體SVM的風格。

4 最后,有些接口在SVM里本身都有的,而我仍然重新構建了,這不科學。

所以我現在該做什么:

1 把驅動代碼移到kbsp里面去。

2 修改函數命名和文件命名。

3 如果SVM本身都有的代碼,則用,而不是重構。

4 參考已經做好的kbspRawIntr.c文件。

5 切記,還應修改對應引用的頭文件和makefile。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容