怎樣才能寫出容易懂容易改(可讀高,容易維護)的代碼?

怎樣才能寫出容易懂容易改(可讀高,容易維護)的代碼?

1. 容易懂
1)變量命名 見文知意
2)方法命名 見文知意
3) 一個方法內多層相同意義的變量,容易區分
4)加註釋
5)邏輯清晰,代碼簡潔
   需要深度理解業務邏輯,尋找不同解決方案;取最優解;
6)使用正邏輯,不要總是讓人反着去理解


2. 容易改
1)減少代碼重複,提取公共代碼;
   這是繼承的意義
   不需要去修改多次,尤其是多套邏輯不同的時候,增加理解難度;
2)邏輯清晰,代碼簡潔
   需要深度理解業務邏輯,尋找不同解決方案;取最優解;尋找一種容易理解的方式,符合正常(大多數人?)的邏輯
3)代碼分層,功能拆分
   別人增加代碼或者修改代碼的時候,不必去看其他模塊;否則如果寫在一起,一是非常多,二是每次加東西都要重新捋一邊邏輯,而且會對之前的代碼有影響,別人每次修改一點東西,其他的模塊都會受到影響;
   這是接口的意義,也是分佈式的意義,更容易維護

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章