日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

代码审查:程序员内炼之道

發布時間:2023/12/13 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 代码审查:程序员内炼之道 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘要:“關注并弄清楚橋梁修建細節,否則你建起來的橋梁有可能坍塌。”代碼審查更重要的是一種技術分享或者代碼共享。程序員如何提升自我修煉之道,歡迎來支招。

代碼審查更重要的是一種技術分享或者代碼共享。在審查過程中,通過被審查者的講解、審查人員的質詢來發現問題并傳播知識。如果審查者做過相關東西并且有更好的解決方案,能夠提出來也可以做到一定的技術分享;同時被審查者如果被審查出的問題較多,也可以在一定程度上提高對技術的追求。

此前,我們曾發表過《 高效代碼審查的10大經驗 》,文章提到:1.代碼審查要求團隊有良好的文化;2.謹慎的使用審查中問題的發現率作為考評標準;3.控制每次審查的代碼數量;4.帶著問題去進行審查;5.所有的問題和修改,必須由原作者進行確認;6.利用代碼審查激活個體“能動性”;7.在非正式,輕松的環境下進行代碼審查;8.提交代碼前自我審查,添加對代碼的說明;9.實現中記錄筆記可以很好的提高問題發現率;10.使用好的工具進行輕量級的代碼審查。

開發者可分為資深開發、高級開發、中級開發、初級開發四個級別,針對不同的級別,如何進行代碼分配審查工作呢。本文我們將探討程序員如何提升自我修煉之道。

閱讀能力,追蹤及支持

  • 提高代碼的可讀性比如代碼的完整性,代碼潔凈、同行代碼審查,通過查看代碼指南從而獲取一些觀點。
  • 改進應用程序追蹤和支持性——與任何運行你程序的開發者進行交談,從對方得知需要改進的地方,吸取好的建議,為代碼審查列一份清單。
  • 可靠性和可測性

  • .NET重構:注射質量,可測性以及給現有系統添加架構。
  • 給斷開的特定服務器繪制一份草圖。
  • 審查所有重試循環和確保他們的行為是合理的。
  • 性能、安全、并發

  • ? 在性能部分閱讀CLRS并做一些實踐,Programming pearls(編程珠璣)將會對你有所幫助。
  • ?托管代碼的安全審查 。
  • 并發——閱讀有關.net線程模型(查看文檔);了解異步同步模型以及它的工作原理,嘗試在紙上繪畫出并發工作時狀態,查看訪問資源是否有問題。
  • 軟件設計:

  • 閱讀關于模式方面的書籍。
  • 嘗試用不同的模式進行編碼。
  • 閱讀框架中的依賴注入以及流控制方面的書籍(MVC, MVVM)這個網站涵蓋了許多有用的資源,可以參考。
  • 另外,在代碼審查期間,使用TODO和FIXME來標記代碼是非常有好處的。

    各位開發者,你們所在的公司有嚴格的代碼審查機制嗎?如果有,歡迎與我們分享經驗。

    英文出自: MSDN(編譯/夏夢竹)

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的代码审查:程序员内炼之道的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。