中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java代碼注釋中的5要與3不要是什么

發布時間:2022-01-06 22:00:00 來源:億速云 閱讀:137 作者:iii 欄目:編程語言

這篇文章主要介紹“java代碼注釋中的5要與3不要是什么”,在日常操作中,相信很多人在java代碼注釋中的5要與3不要是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”java代碼注釋中的5要與3不要是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

代碼注釋,可以說是比代碼本身更重要。這里有一些方法可以確保你寫在代碼中的注釋是友好的:

java代碼注釋中的5要與3不要是什么

不要重復閱讀者已經知道的內容

能明確說明代碼是做什么的注釋對我們是沒有幫助的。

// If the color is red, turn it green
if (color.is_red()) {
  color.turn_green();
}

要注釋說明推理和歷史

如果代碼中的業務邏輯以后可能需要更新或更改,那就應該留下注釋:)

/* The API currently returns an array of items
even though that will change in an upcoming ticket.
Therefore, be sure to change the loop style here so that
we properly iterate over an object */

var api_result = {items: ["one", "two"]},
    items = api_result.items,
    num_items = items.length;

for(var x = 0; x < num_items; x++) {
  ...
}

同一行的注釋不要寫得很長

沒什么比拖動水平滾動條來閱讀注釋更令開發人員發指的了。事實上,大多數開發人員都會選擇忽略這類注釋,因為讀起來真的很不方便。

function Person(name) {
  this.name = name;
  this.first_name = name.split(" ")[0]; // This is just a shot in the dark here. If we can extract the first name, let's do it
}

要把長注釋放在邏輯上面,短注釋放在后面

注釋如果不超過120個字符那可以放在代碼旁邊。否則,就應該直接把注釋放到語句上面。

if (person.age < 21) {
  person.can_drink = false; // 21 drinking age

  /* Fees are given to those under 25, but only in
     some states. */
  person.has_car_rental_fee = function(state) {
    if (state === "MI") {
      return true;
    }
  };
}

不要為了注釋而添加不必要的注釋

畫蛇添足的注釋會造成混亂。也許在學校里老師教你要給所有語句添加注釋,這會幫助開發人員更好地理解。但這是錯的。誰要這么說,那你就立馬上給他個兩大耳刮子。代碼應該保持干凈簡潔,這是毋庸置疑的。如果你的代碼需要逐行解釋說明,那么你最需要做的是重構。

if (person.age >= 21) {
  person.can_drink = true; // A person can drink at 21
  person.can_smoke = true; // A person can smoke at 18
  person.can_wed = true; // A person can get married at 18
  person.can_see_all_movies = true; // A person can see all movies at 17
  //I hate babies and children and all things pure because I comment too much
}

注釋要拼寫正確

不要為代碼注釋中的拼寫錯誤找借口。IDE可以為你檢查拼寫。如果沒有這個功能,那就去下載插件,自己動手!

要多多練習

熟能生巧。試著寫一些有用的注釋,可以問問其他開發人員你的注釋是否有用。隨著時間的推移,你會慢慢懂得怎樣才算是友好的注釋。

要審查別人的注釋

在代碼審查時,我們往往會忽略查看注釋。不要怕要求更多的注釋,你應該提出質疑。如果每個人都養成寫好注釋的好習慣,那么世界將會更美好。

到此,關于“java代碼注釋中的5要與3不要是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合水县| 郓城县| 紫阳县| 增城市| 华坪县| 平塘县| 甘南县| 屯门区| 土默特右旗| 桦甸市| 民乐县| 视频| 凤台县| 顺平县| 大埔县| 林州市| 迁西县| 黑水县| 塘沽区| 台北县| 崇州市| 民乐县| 青田县| 孟连| 霍州市| 蓬莱市| 唐河县| 云和县| 西乡县| 青浦区| 望都县| 南江县| 乌审旗| 大理市| 赤壁市| 新营市| 太保市| 高雄市| 大洼县| 分宜县| 福清市|