程式碼走查總結
什麼是程式碼走查
程式碼走查就是,專案開發人員在一起,對程式碼進行討論。專案開發人員可以向大家闡述程式碼的邏輯和寫程式碼的思路!在向別人闡述的時候,會發現做自己寫的程式碼出現的一些問題。
收穫
- 我進行程式碼闡述的時候,是按照功能來進行的,在闡述的過程中,我能感覺到我自己是清楚這個邏輯思路的,但是說著說著就發現了一些說不通的地方,還有一些不合理的地方。這讓我突然想到了,之前出現的一個bug但是,死活不知道是怎麼出現的!可以說,對程式的瞭解又上了一個臺階,而且,還解決了之前的一個bug!
- 在闡述程式碼的時候,大家還發現了很多程式碼可以進行優化的地方:
- 比如程式碼複用超過兩次的地方,就要提取方法,這樣更加方便使用。
- 變數的命名,在我的程式碼中,有很多標識,比如flag,自己在寫的時候,圖了方便,就隨便寫成了 fla,fa等等不規範且可理解性極差的名稱,這樣雖然當時寫的時候方便了自己,但是對於一個合格的程式設計師來說,是極不厚道的。用之前聽過的話來講,就是被人戳著脊樑骨罵。
- 除了變數的命名以外,方法的命名同樣重要,要規範並且要讓人可理解。
- 還有就是datatable的使用,在我們現在這個系統中,D層,用到了datatable接收資料,但是在返回的時候,還是返回datatable,這樣就很不容易U層的處理。我們需要的就是將其轉成泛型。
- 對於一些固定的屬性值,或者是其他的值來說,可以用列舉來定義,這樣在呼叫的時候,就會方便很多!
- 對於巢狀if的處理,在寫邏輯的時候,很有可能要用到巢狀的if,但是這種巢狀的if,可能性太差,並且會影響程式的處理速度。所以我們在寫邏輯的時候,要謹慎,並且儘量減少巢狀if的使用
結束語
程式碼走查真的有必要,讓我們在一次次中更加優秀!
相關文章
- 基於SonarQube程式碼質量檢查工具總結
- IOS常用程式碼總結(一)iOS
- C 語言程式碼總結
- Java程式碼編寫、程式碼優化技巧總結Java優化
- 程式碼審計入門總結
- 總結常用的掛馬程式碼
- PHP 程式碼優化技巧總結PHP優化
- SQL查詢總結SQL
- MongoDB查詢總結MongoDB
- c#程式碼優化總結1C#優化
- 閱讀《程式碼整潔之道》總結
- leetcode 常見題型程式碼總結LeetCode
- 一文總結ACE程式碼框架框架
- 也曾妄想仗劍走天涯(年中總結)
- 知乎專案程式碼閱後總結
- [程式碼審計]php上傳漏洞總結PHP
- python-機器學習程式碼總結Python機器學習
- 《程式碼整潔之道》總結和筆記筆記
- 前端和React Native程式碼互轉總結前端React Native
- 控制程式碼表篇——總結與提升
- 《軟技能:程式碼之外的生存指南》總結
- flex結合媒體查詢佈局程式碼Flex
- 國產開源專案XXCloud評價-程式碼質量走查與評價Cloud
- python程式碼檢查工具(靜態程式碼審查)Python
- 並查集(UnionFind)技巧總結並查集
- 微信小程式開發總結(附原始碼)微信小程式原始碼
- 20240928--程式碼源模擬賽#6 總結
- 總結低程式碼開發平臺的特徵特徵
- MySQL查詢結果匯出方式總結MySql
- Mybatis 查詢語句結果集總結MyBatis
- mysql查詢效能優化總結MySql優化
- git檢視遠端地址,更新程式碼,提交程式碼,切換分支命令總結Git
- 鬆寶寫程式碼2021年總結:突破重圍
- 【總結】五款頂級Python程式碼編輯器!Python
- koa原始碼總結原始碼
- shell指令碼總結指令碼
- 小程式 · 配置總結
- SQL單表查詢語句總結SQL