程式碼走查總結
什麼是程式碼走查
程式碼走查就是,專案開發人員在一起,對程式碼進行討論。專案開發人員可以向大家闡述程式碼的邏輯和寫程式碼的思路!在向別人闡述的時候,會發現做自己寫的程式碼出現的一些問題。
收穫
- 我進行程式碼闡述的時候,是按照功能來進行的,在闡述的過程中,我能感覺到我自己是清楚這個邏輯思路的,但是說著說著就發現了一些說不通的地方,還有一些不合理的地方。這讓我突然想到了,之前出現的一個bug但是,死活不知道是怎麼出現的!可以說,對程式的瞭解又上了一個臺階,而且,還解決了之前的一個bug!
- 在闡述程式碼的時候,大家還發現了很多程式碼可以進行優化的地方:
- 比如程式碼複用超過兩次的地方,就要提取方法,這樣更加方便使用。
- 變數的命名,在我的程式碼中,有很多標識,比如flag,自己在寫的時候,圖了方便,就隨便寫成了 fla,fa等等不規範且可理解性極差的名稱,這樣雖然當時寫的時候方便了自己,但是對於一個合格的程式設計師來說,是極不厚道的。用之前聽過的話來講,就是被人戳著脊樑骨罵。
- 除了變數的命名以外,方法的命名同樣重要,要規範並且要讓人可理解。
- 還有就是datatable的使用,在我們現在這個系統中,D層,用到了datatable接收資料,但是在返回的時候,還是返回datatable,這樣就很不容易U層的處理。我們需要的就是將其轉成泛型。
- 對於一些固定的屬性值,或者是其他的值來說,可以用列舉來定義,這樣在呼叫的時候,就會方便很多!
- 對於巢狀if的處理,在寫邏輯的時候,很有可能要用到巢狀的if,但是這種巢狀的if,可能性太差,並且會影響程式的處理速度。所以我們在寫邏輯的時候,要謹慎,並且儘量減少巢狀if的使用
結束語
程式碼走查真的有必要,讓我們在一次次中更加優秀!
相關文章
- Java程式碼走查具體考察點Java
- IOS程式碼自查和走查注意事項iOS
- 基於SonarQube程式碼質量檢查工具總結
- 乾貨|如何做有效的程式碼走查
- 程式碼審查的5點經驗教訓總結
- C 語言程式碼總結
- IOS常用程式碼總結(一)iOS
- iOS程式碼實踐總結iOS
- Java程式碼編寫、程式碼優化技巧總結Java優化
- 程式碼審計入門總結
- 總結常用的掛馬程式碼
- PHP 程式碼優化技巧總結PHP優化
- python-機器學習程式碼總結Python機器學習
- c++程式碼優化總結C++優化
- JavaScript 程式碼效能優化總結JavaScript優化
- 也曾妄想仗劍走天涯(年中總結)
- MongoDB查詢總結MongoDB
- SQL查詢總結SQL
- 閱讀《程式碼整潔之道》總結
- 知乎專案程式碼閱後總結
- c#程式碼優化總結1C#優化
- PHP程式碼審計學習總結PHP
- 總結DetachedCriteria級聯查…
- 國產開源專案XXCloud評價-程式碼質量走查與評價Cloud
- 微信小程式開發總結(附原始碼)微信小程式原始碼
- 《程式碼整潔之道》總結和筆記筆記
- 控制程式碼表篇——總結與提升
- 《軟技能:程式碼之外的生存指南》總結
- 一文總結ACE程式碼框架框架
- [程式碼審計]php上傳漏洞總結PHP
- 高效的jQuery程式碼編寫技巧總結jQuery
- Android程式碼優化小技巧總結Android優化
- 35 個 Java 程式碼效能優化總結Java優化
- iOS開發總結之程式碼規範iOS
- flex結合媒體查詢佈局程式碼Flex
- 並查集(UnionFind)技巧總結並查集
- 並查集應用總結並查集
- 提高查詢速度方法總結