国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

編程者必知:代碼注釋中的5要與3不要

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

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

編程者必知:代碼注釋中的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可以為你檢查拼寫。如果沒有這個功能,那就去下載插件,自己動手!

要多多練習

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

要審查別人的注釋

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

總結

注釋是開發進程中非常重要的一部分,但我們不應該為了注釋而注釋。注釋應該是有用的,簡潔的,應該是對代碼的一種補充。注釋不應該用于逐行地解釋代碼,相反,它應該用于解釋業務邏輯,推理以及對將來的啟示。

 
責任編輯:王雪燕 來源: 碼農網
相關推薦

2015-06-08 10:31:30

程序員代碼

2016-02-17 10:01:36

編程代碼注釋

2016-12-21 08:34:26

開發簡歷機器學習

2024-01-10 18:01:22

編程技巧Java 12

2018-05-04 08:20:39

機器學習深度學習人工智能

2025-10-30 07:20:00

2023-10-09 18:52:14

SOLIDJava

2024-06-19 10:08:34

GoChannel工具

2021-01-20 15:43:01

機器學習深度學習科學

2021-04-18 22:06:29

機器學習算法數據

2013-05-06 15:41:30

Android開發資源

2013-07-18 17:22:07

Android開發資源Android開發學習Android開發

2015-08-17 16:05:35

javascript對象編程

2023-12-26 12:10:13

2025-02-10 08:18:27

JSON數據交換格式

2012-03-05 10:01:43

移動開發

2023-11-08 18:01:53

硬重置Git命令

2024-11-04 06:30:00

文本匹配模式Python開發

2023-11-21 20:15:10

Git命令開發

2012-05-14 18:35:20

Windows Pho
點贊
收藏

51CTO技術棧公眾號

国产精品日韩一区二区三区 | 日本中文字幕在线2020| 国产aⅴ综合色| 国产在线观看不卡| 一本久久青青| 欧美国产日韩在线| 草莓视频成人appios| 欧美r级在线观看| 免费日本一区二区三区视频| 欧美性一二三区| 精品亚洲成a人片在线观看| 亚洲v中文字幕| 高清欧美精品xxxxx在线看| 亚洲精品精品亚洲| 狼人综合视频| 91视频观看视频| 风间由美久久久| 激情亚洲色图| 日本一区二区三区国色天香 | 久久亚洲春色中文字幕久久久| 日韩 欧美 视频| 激情五月婷婷综合网| 国产精品免费看久久久无码| 黑人巨大精品欧美一区| 国产美女作爱全过程免费视频| 丰满少妇久久久久久久| 国内外成人免费激情视频| 久久久久99精品国产片| 亚洲jizzjizz妇女| 日韩美女视频一区二区| 国模私拍视频| 欧美视频在线免费看| a黄色在线观看| 亚洲成人精品久久久| 黄视频免费在线看| 日韩在线视频观看| 美女一区二区在线观看| 国产精品久久久久999| 亚洲色图88| 日韩欧美99| 91麻豆免费观看| 粉嫩欧美一区二区三区 | 国产一区二区欧美日韩| 国产精品亚洲四区在线观看| 91av国产在线| 欧美片第1页综合| 午夜精品视频在线观看一区二区 | 日韩美女视频一区| 免费在线观看一级毛片| 91精品国产黑色紧身裤美女| 在线日韩影院| 欧美孕妇与黑人孕交| 亚洲一区二区三区| 手机看片日韩国产| 国产精品看片你懂得| 日韩欧美亚洲系列| 亚洲国产精品福利| 九色综合婷婷综合| 91久久夜色精品国产九色| 亚洲激情二区| 亚洲欧洲国产精品久久| 91亚洲午夜精品久久久久久| 国产专区中文字幕| 欧美一区二区高清| 色综合视频一区二区三区44| 国产精品久久久久久久午夜| 久久久久国产一区二区| 五月婷婷狠狠操| 欧美日韩国产天堂| 一区二区三区高清在线观看| 北条麻妃高清一区| 91老司机福利 在线| 韩国免费在线视频| 久久精品亚洲热| 精品动漫3d一区二区三区免费| 热99这里只有精品| 在线观看日韩电影| 日韩在线网址| 欧美在线播放一区| 亚洲综合男人的天堂| 成人在线网站| 国产精品有限公司| 国产精品久久久久三级| 韩日毛片在线观看| 91久久精品国产91久久性色tv | 欧美野外wwwxxx| 午夜精品久久久久久久久久久久久| 亚洲国产精品第一区二区三区| 欧美少妇性生活视频| 91精品久久久久久蜜臀| 综合国产视频| 男人c女人视频| 欧美一区二区精品久久911| 国产尤物久久久| 色综合久久久久无码专区| 欧美一级片免费看| 99精品视频精品精品视频| 国产又大又硬又粗| 亚洲国产毛片完整版| 极品日韩av| 中文产幕区在线观看| 久久资源免费视频| 久久av中文字幕片| jizz在线观看中文| 国产精品视频导航| 久久免费电影网| 一根才成人网| 日韩中文一区| 在线观看亚洲一区| 欧美一级本道电影免费专区| 国产欧美高清在线| 少妇激情综合网| 国产成人免费在线视频| 九色porny丨国产首页在线| 欧美国产视频在线观看| 欧美手机在线视频| 国产专区一区| 国产精品久久一区二区三区不卡| 国产精品视频xxxx| 一区二区在线观看免费视频播放| 国产精品美女在线观看直播| caopor在线视频| 欧美成人h版在线观看| www.av亚洲| www.成人在线.com| 国产精品97在线| www.日韩免费| 波多野结衣中文字幕一区| 中文在线аv在线| 亚洲在线播放电影| 精品中文字幕久久久久久| 国产在线精品免费| 欧洲精品一区二区三区| www国产免费| 日韩中文字幕精品视频| 91色在线porny| 亚洲精品aⅴ| 99免费视频| 国产精品91在线| 一本大道久久精品懂色aⅴ| 黄色日韩精品| 亚洲第一图区| 成人在线免费观看视频网站| 色吧影院999| 国产免费久久精品| 亚洲国产aⅴ精品一区二区| 午夜伦伦电影理论片费看 | 狠狠久久亚洲欧美专区| 91tv官网精品成人亚洲| 在线a人片免费观看视频| 任我爽在线视频精品一| 日韩av一区在线观看| av在线一区二区| 外国成人在线视频| 嫩草精品影院| 亚洲成人蜜桃| 中文字幕一区二区三区电影| 亚洲国产精华液网站w| 欧美日韩中文一区二区| 九七久久人人| 欧美午夜小视频| 国产精品com| 欧美一区二区三区四区在线观看| 国产精品99久| 香蕉人人精品| 免费网站看v片在线a| a级片一区二区| 2025国产精品视频| 在线观看一区二区精品视频| 极品少妇xxxx精品少妇| 久久97久久97精品免视看秋霞| 久草在线网址| 日本一级黄视频| 国产精品高潮呻吟久久av黑人| 91超碰这里只有精品国产| 成人在线视频一区| 神马影视一区二区| 亚洲小说区图片区都市| 久久精品免费网站| 国产美女精品在线观看| 色久欧美在线视频观看| 欧美日韩精品在线观看| 国内国产精品久久| 欧美大奶子在线| 日韩国产一区二区| 高潮毛片在线观看| 一区二区成人国产精品| 91精品国产自产在线| 99免费在线观看视频| 日本va中文字幕| 久久久久国产精品熟女影院| 激情五月亚洲色图| 一级二级三级在线观看| 免费观看成人高潮| 在线播放高清视频www| 猫咪成人在线观看| 美女久久一区| 午夜精品福利在线| 精品国产乱码久久久久久老虎 | 男女污污视频在线观看|