整理項目代碼

 

        今天,老大用了幾個小時的時間,把項目中的一個模塊中的代碼進行整理,細分了各種功能實現。整理後的代碼,流程一目瞭然,看的我是五體投地啊。

       之前,這個工作應該是由我來完成的。不過我實在不夠爭氣,忙活了半天,還是沒能理清。於是有了上述的一幕。

       老大整理完,特意囑咐我要認真看,認真分析,看看別人是怎麼做的;在對比自己之前的情況,做好自己的總結。能力提升就是這樣一點一點積累起來的。

他說叫我不用急,慢慢來。是的,確實不能急。

       做好的學習方式,就是自己動手做一次。如果你忘記在整理之前備份,下次記得。

在步驟之前,要知道:

1. 一般的程序處理流程(大家都知道的)

xxx_init()
xxx_proc()
xxx_uninit()

2. 整理的代碼一般也是以這個簡單的流程爲依據進行的。

那麼下面,就是真正的步驟了:

1. 掌握模塊的處理流程

2. 弄清楚主流程中每個函數的功能

3. 把所有的函數分類, 將同類的函數歸到一個文件中

4. 將有重複功能、功能不完全的函數合爲一個

5. 如果原有的主流程太複雜,把他精簡爲init  —> proc  —> uninit  這種一般流程

6. 去掉不必要的東西:處理、功能、流程等等。

7. 編譯程序,確保能正確運行。

 

以上就是我摸索出來一般的步驟。說起來,最主要的就是1、5、7三個步驟。
前六個步驟一般都可以找出來,不過我經常會忽略了最後一個步驟:編譯程序,確保編譯通過並能正確運行

特在此記下,以防忘記。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章