實習總結【2】

 

這個禮拜的主要目標是:

  • libxxx_xx_xxx.c代碼重構優化,cleancode,減少圈複雜度,嵌套深度,代碼行數;按照編程規範(Linux內核風格)優化變量命名等等;(這個文件可以作爲最後答辯的成果進行展示)
  • sdxx95模塊環境熟悉,掌握相應的上機驗證方法,爲後續命令開發做準備(命令行開發得在第一個月末結束,最後成果之一);
  • 項目代碼整體架構瞭解;

2019.07.01(禮拜一)

  1. 晨會 ---> 針對責任田討論cleancode思路(都是些老代碼)---> 根據SR彙報代碼進展,是否能夠一次性同時做到cleancode標準;
    1. SR主要來自於內部和外部,以X-box形式發佈,x-box需要小組賬號,在網站上搜索小組名,申請加入纔有權訪問

部門祕書 --> 小部門祕書領你去你所在的小組(介紹導師和小組情況) --> 第一天基本就這麼結束了。(到10點)

完成針對xx.c的初步優化,並提交了一個MR(主要針對變量類型的修改,例如UCHAR -> uchar),完成了第一個函數的初步重構,將swtich case優化成表驅動(結構體數組)的形式,減少了代碼複雜度。

查找項目代碼調用關係,有一個在線的網站,已經收藏。


2019.07.02(禮拜二)

晨會,進行代碼分析,進行cleancode;

完成針對xx.c的初步優化,完成了第一個函數的初步重構,將swtich case優化成表驅動(結構體數組)的形式,減少了代碼複雜度,並提交了一個MR。

OJ刷題1道(估計以後會越來越沒有時間去刷OJ了)


2019.07.03(禮拜三)

晨會

OJ刷題2道


2019.07.04(禮拜四)

晨會,進行代碼分析,進行cleancode,有些代碼寫的不太好(變量命名更改、無效代碼刪除、框架調整)

總結下提交MR的過程吧

首先修改代碼  --->  git commit  --->  git mm upload  ---> 幅值MR鏈接跑本地門禁,看看是否通過,可以的話,提交

--->  沒有通過,繼續修改  ---> 再跑本地門禁(不用再git commit)


2019.07.05(禮拜五)

PTN980上機環境的配置


 

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