日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

如何使方法行数达到最优、常量与变量如何优雅的定义?

發布時間:2025/4/16 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何使方法行数达到最优、常量与变量如何优雅的定义? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

溫馨提示:閱讀本文需要1-2分鐘(無代碼)
來源:《碼出高效Java開發手冊》
(ps:以后文章都會以這種形式發布,希望大家能適應)


今天,我們來解決一個問題:

在日常編碼中,如何使方法行數達到最優、常量與變量如何優雅的定義?

人生一切難題,知識給你答案。


==方法行數的限制==

對于類的長度,只要類功能內聚,不做強制要求。但方法是執行單位,也是閱讀代碼邏輯的最高顆粒模塊。龐大的方法容易引起閱讀疲勞,讓人抓不住重點。

代碼邏輯要分主次、個性和共性。不要把不同層次的邏輯寫在一個大方法體里,應該將次要邏輯抽取為獨立方法,將共性邏輯抽取成為共性方法(比如參數校驗、權限判斷等),便于復用和維護,使主干代碼邏輯更加清晰。

約定單個方法的總行數不超過80行。詳細的判定標準如下,除注釋之外,方法簽名、左右大括號、方法內代碼、空行、回車及任何不可見字符的總行數不超過80行。

心里學家認為人對事物的印象通常不超過3這個魔法數,三屏是人類短期記憶的極限,而80行在一般顯示器上是兩屏半的代碼量。

==常量與變量的命名==

什么是常量?常量是在作用域內保持不變的值,一般用final關鍵字進行修飾,根據作用域區分,分為全局常量、類內常量、局部常量。

全局常量是指類的公開靜態屬性,使用 public static final 修飾;類內常量是私有靜態常量,使用 private static final 修飾;局部常量分為方法常量和參數常量,前者是在方法或代碼塊內定義的常量,后者是在定義形式參數時,增加 final 標識,表示此參數值不能被修改。

全局常量和類內常量的命名采用全部大寫、單詞之間加下畫線。而局部常量采用小駝峰形式。

一般情況下,變量的命名需要滿足小駝峰格式,命名體現業務含義即可。


總結

以上是生活随笔為你收集整理的如何使方法行数达到最优、常量与变量如何优雅的定义?的全部內容,希望文章能夠幫你解決所遇到的問題。

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