如何提高程式碼的可維護性
提高程式碼的可維護性的出路就是:
- 注意程式碼規範!
- 注意程式碼規範!
- 注意程式碼規範!
為啥一直在強調程式碼規範呢?好比大家都是說中國話,一個團隊如果十個人有九個是說普通話的,但其中有一個是說的“川普”,雖然,講“川普”的人,聽其他九個人表達都沒有問題,但如果要讓其他九個人都能順利聽懂“川普”,那就有點困難。而且容易生出歧義。
so,團隊裡面,要講統一的語言。這種語言,可以是普通話,也可以是“川普”,但必須要統一。統一語言有利於減少溝通的障礙。
統一的程式碼規範,有利於大家互相看對方的程式碼。畢竟,你寫的程式碼不一定或者不可能永遠只有你來做維護。讓大家都能看懂你的程式碼,是做好維護的最重要的前提。
最好說普通話前面講了,普通話或者是“川普”都可以作為團隊裡面的統一語言。但如果,你團隊的人離開的團隊去到了外部的其他團隊或者公司,那麼是否要重新學習另外一門團隊語言呢?答案是:是的。因為每個團隊都需要統一的語言。新加入的組員必須要馬上學會該團隊的語言。
唯一可以可以降低學習語言的成本,就是講普通話。畢竟,“川普”還是小宗語言,大部分團隊可能都是講普通話,所以“學好普通話,走遍天下都不怕”。
在編碼過程中,編碼規範是及其重要的。每個團隊幾乎都又自己的編碼規範,但仍然可以做到大部分團隊都通用的編碼規範。比如,《Java 編碼規範》(),來自Java 締造者SUN公司的規範,就可以作為大多數人的規範。
在中國,網際網路企業裡面大公司的規範也可以作為自己團隊的規範的參考,比如阿里巴巴Java規範等。
規範從早養成簡言之,規範要從每一行程式碼都要開始遵守,不管是個人專案,還是團隊專案,規範就是紀律,就是高壓線,時刻提醒自己要牢記。
只有從點滴積累,才能養成習慣。而只有好習慣,才是成功的關鍵!
總結筆者一直推崇規範做人,規範編碼。如果你參加過老衛的影片課程(),那麼一定能夠感受到老衛對於程式碼規範的執著。每一個空格、每一行註釋,都是嚴格按照規範來編碼。
提高程式碼的可維護性從遵守程式碼規範做起!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3407/viewspace-2800715/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於提高程式碼可維護性的一點思考
- 從 IM 通訊 Web SDK 來看如何提高程式碼可維護性與可擴充套件性Web套件
- Java 列舉(Enums)解析:提高程式碼可讀性與易維護性Java
- 書寫可維護程式碼的重要性
- 如何提高程式碼的可測試性
- 說說你對程式碼的可維護性的理解
- 引數校驗與國際化:提高程式碼穩定性和可維護性的重要方法
- 什麼是可維護性的程式碼,這十六點得知道
- 註釋之重——程式設計師與程式碼可維護性程式設計師
- 使用JSDoc提高程式碼的可讀性JS
- 這些 JavaScript 編碼習慣,讓你最大程度提高你的專案可維護性!JavaScript
- 精讀《可維護性思考》
- 面向可複用性和可維護性的設計模式設計模式
- Record-and-Replay 可維護性和 Replay 性
- Python 系列:如何提高 python 程式程式碼的健壯性Python
- 第6章:可維護性軟體構建方法 6.3可維護性構建技術
- 第6章:可維護性軟體構建方法 6.1可維護性的度量和構造原則
- 如何提高網站的可訪問性?網站
- 程式碼可維護性檢查 終於到了資料統計階段了
- 使用 ABAP Open SQL 的 Select AS 別名,提高程式碼可讀性SQL
- 如何寫出讓同事無法維護的程式碼?
- 如何提高程式碼複用性,定義骨架?
- 可用性、可維護性、可靠性有什麼區別?
- 淺談TypeScript對業務可維護性的影響TypeScript
- 關於介面可維護性的一些建議
- 編寫可維護的程式碼是一種溝通技巧 - Max Chernyak
- Dave Cheney:編寫簡單,可讀,可維護的Go程式碼的十個工程建議Go
- 如何寫出具有良好可測試性的程式碼?
- Ubuntu 22.04 Git 程式碼維護UbuntuGit
- 思考:如何寫出讓同事難以維護的程式碼?doge
- 編寫可維護的JSJS
- 可測試,可維護,可移植:上位機軟體分層設計的重要性
- 編寫高質量可維護的程式碼:一目瞭然的註釋
- 編寫可維護的JavaScript-程式設計風格JavaScript程式設計
- React Hook 提高程式碼複用性ReactHook
- Go 語言實戰: 編寫可維護 Go 語言程式碼建議Go
- 讓 Python 程式碼更易維護的七種武器Python
- 資料系統的基石:可靠性、可擴充套件性和可維護性+資料儲存與檢索的模型套件模型