一段程式碼的作者的責任不應該僅僅是把程式碼寫出來,測試上線。還應該包含完整的單元測試,經過程式碼複查,並進而上線執行發揮作用。
要想讓團隊開發成員開發的程式碼有質量保障,肯定需要制定完整的程式碼編寫規範。
除此之外,程式碼審查也是必不可少的步驟和過程。程式碼審查主要的檢查內容排在第一位的應該是程式碼的清晰度。因為程式碼清晰度解決了我們在獲取新程式碼時遇到的問題。而程式碼審查的目的也非常的明確:
確保程式碼完成了應該完成的功能
確保程式碼將來在別人接手時能夠容易維護。
如果要想寫出優雅漂亮易讀性高的程式碼,還是有一些方法可以遵循的,比如說:
制定統一的團隊編碼規範並嚴格遵守。
將物件命名為名詞,將方法命名為動詞。
變數名稱起名字應該做到見名知意。
不要在方法命名中加入名詞,方法名以動詞命名為主。
確立一個迴圈複雜度最大的閥值。在編碼過程中確保自己寫的程式碼不要超過這個閥值。
在關鍵程式碼處進行註釋,為什麼編寫此處程式碼。
減少不必要的冗餘註釋。
編碼過程中遵循SOLID原則,所謂SOILD原則即是:單一責任原則、開放封閉原則、介面分離原則、里氏替換原則、依賴倒置原則。上述幾個原則不清楚的可以看這個連結:blog.csdn.net/Vanya_Xue/a…
要對每一行程式碼都進行覆蓋測試,確保所寫每一行程式碼都能夠執行到。
要對程式碼的相容性負責,保證在程式碼出現異常情況時也能得到得當的處理。
儘量做到程式碼封裝,小而美,不推薦長而冗。時刻提醒自己不要做CV戰士。
要掌握程式設計的專業詞彙,使自己能夠在專業詞語上足夠專業,接近標準。
現在因為國內網際網路企業很多,業務量大。開發人員參差不齊,所以很多公司程式碼往往一堆亂草,前一個人寫完,後面的人就沒辦法接手了。不是不想接,是根本接不了。
在程式設計開發過程中,如果能夠做到以上這些條的話,至少應該程式碼質量和可讀效能超過很多人了已經。
僅僅是自己的一些看法,不喜勿噴。