婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 千萬要避免的五種程序注釋方式小結

千萬要避免的五種程序注釋方式小結

熱門標簽:地圖標注和圖片標注 醫院地圖標注 滄州智能外呼系統收費 嘟聲的電銷機器人 語音平臺系統 湖北穩定外呼系統 電銷機器人怎么收費 洛陽便宜外呼系統廠家 忻州外呼系統接口對接
我把這些讓人郁悶的注釋方式歸為了五類,同時把寫出這些注釋的程序員也歸為了五類。我希望讀了這篇文章后你感覺自己不屬于其中的任何一種類型。如果你有興趣的話可以讀一下另外一篇文章 五種程序員(英文),和這篇講到的五種程序員對比一下。

1. 高傲的程序員
復制代碼 代碼如下:

public class Program
{
static void Main(string[] args)
{
string message = “Hello World!”; // 07/24/2010 Bob
Console.WriteLine(message); // 07/24/2010 Bob
message = “I am so proud of this code!”; // 07/24/2010 Bob
Console.WriteLine(message); // 07/24/2010 Bob
}
}

這種程序員是如此的欣賞自己的程序,以至于不得不在每行代碼上都署上自己的大名。應該讓版本控制系統來提供程序變更的信息,他這樣做一眼看去并不能說明誰對這行代碼負責。

2. 過時的程序員
復制代碼 代碼如下:

public class Program
{
static void Main(string[] args)
{
/* 這段程序已經不再有用
* 因為我們發現千年蟲問題只是一場虛驚
* 我們的系統不會恢復到1/1/1900 */
//DateTime today = DateTime.Today;
//if (today == new DateTime(1900, 1, 1))
//{
// today = today.AddYears(100);
// string message = “The date has been fixed for Y2K.”;
// Console.WriteLine(message);
//}
}
}

如果一段程序不再有用(比如廢棄了),那就刪了它吧——不要被幾行沒用的注釋搞的程序混亂不堪。即使你可能以后重用這段代碼,你也可以使用版本控制系統,用它把你的程序恢復到以前的樣子。

3. 天真的程序員
復制代碼 代碼如下:

public class Program
{
static void Main(string[] args)
{
/* 這個程序是用來在屏幕上
* 循環打印1百萬次”I Rule!”
* 每次輸出一行。循環計數
* 從0開始,每次加1。
* 當計數器等于1百萬時,
* 循環就會停止運行*/

for (int i = 0; i 1000000; i++)
{
Console.WriteLine(“I Rule!”);
}
}
}

基本的編程語法規則我們大家都知道——我們不需要“編程入門”。你不需要浪費時間來解釋一個顯而易見的東西,我們更希望知道的是你的程序功能——那是浪費空間了。

4. 傳奇的程序員
復制代碼 代碼如下:

public class Program
{
static void Main(string[] args)
{
/* 有一天我在大街上的一家星巴克里
* 和銷售部的Jim討論問題,他告訴我
* 銷售代表是依據以下的比例提取傭金的。
* 周五: 25%
* 周三: 15%
* 其它日期: 5%
* 我是否告訴你過我點了一個卡拉梅
* 鐵咖啡和兩份的Espresso?
*/
double price = 5.00;
double commissionRate;
double commission;
if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
{
commissionRate = .25;
}
else if (DateTime.Today.DayOfWeek == DayOfWeek.Wednesday)
{
commissionRate = .15;
}
else
{
commissionRate = .05;
}
commission = price * commissionRate;
}
}

如果你不得不在注釋里寫明需求,那也不要提到人名。銷售員Jim很可能在公司里不再是銷售。而且大多數讀到這段注釋的程序員未必都知道Jim是誰。你描述的是實際情況但跟我們的內容不相干,所以就省掉吧。

5. 未來程序員
復制代碼 代碼如下:

public class Program
{
static void Main(string[] args)
{
//TODO: 將來我會修復這個問題 – 07/24/1995 Bob
/* 我知道這個問題很難解決而且
* 我現在依賴于這個Contains函數,但
* 我以后會用一種更有意義,更
* 優雅的方式打印這段代碼。
* 我只是現在沒時間。
*/
string message = “An error has occurred”;
if(message.Contains(“error”))
{
throw new Exception(message);
}
}
}

這種注釋是一種集大成者,它包含了上面所說的注釋的所有問題。TODO注釋在一個項目最初的開發階段是非常有用的,但這個注釋看起來是在好幾年前的產品程序里的——它證明了程序有問題。如果程序有問題需要解決,馬上解決,不要拖到日后再解決。

如果你寫過這樣的注釋,或者是你正在尋找一種最好的注釋方案,我推薦你讀一讀Steve McConnell寫的Code Complete這本書。這是我推薦給所有程序員必讀的六本書中的一種。或者你可以學學如何停止注釋你的程序(英文)。

你是否在你的程序里還見到過其它種沒有意義的或討厭的注釋?歡迎共享。

標簽:日照 山南 宜賓 內蒙古 定州 巴彥淖爾 96 防城港

巨人網絡通訊聲明:本文標題《千萬要避免的五種程序注釋方式小結》,本文關鍵詞  千萬,要,避免,的,五種,程序,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《千萬要避免的五種程序注釋方式小結》相關的同類信息!
  • 本頁收集關于千萬要避免的五種程序注釋方式小結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久国内精品视频| 欧美综合一区二区| 成人av电影在线播放| 首页综合国产亚洲丝袜| 欧美日韩精品欧美日韩精品| 国产精品天美传媒沈樵| 青青草97国产精品免费观看无弹窗版| 亚洲精品一线二线三线无人区| 色综合色狠狠综合色| 99久久精品国产一区| 99久久久无码国产精品| 菠萝蜜视频在线观看一区| 国产成人免费在线视频| 国模大尺度一区二区三区| 视频一区二区不卡| 麻豆视频一区二区| 久久99国内精品| 精品一区二区久久| 国产精品综合一区二区三区| 福利电影一区二区三区| 日本精品裸体写真集在线观看 | 国产黄色91视频| 91久久精品国产91性色tv| 久久精品国产精品亚洲精品| 欧美一级一区二区| 在线观看91视频| 国产精品视频在线看| 亚洲国产精品麻豆| 色狠狠一区二区三区香蕉| 日韩视频在线一区二区| 日本最新不卡在线| 精品国产凹凸成av人网站| 亚洲欧美另类综合偷拍| 日韩综合小视频| 亚洲r级在线视频| 首页国产欧美日韩丝袜| 午夜精品久久一牛影视| 麻豆精品久久久| 色综合网色综合| 欧美精三区欧美精三区| 69av一区二区三区| 宅男噜噜噜66一区二区66| 欧美丰满高潮xxxx喷水动漫| 中文字幕一区二区不卡| 欧美熟乱第一页| 天天综合网天天综合色| 中文字幕精品一区| 亚洲va国产va欧美va观看| 国产成人精品网址| 精品国产精品一区二区夜夜嗨 | 91视频精品在这里| 中文字幕av一区二区三区高| 精品一区二区三区日韩| 欧美xxxxxxxxx| 国产成人精品一区二区三区四区| 日韩精品一区二区三区视频播放| 免费成人美女在线观看.| 91精品国产一区二区三区蜜臀| 亚洲精品成人悠悠色影视| 欧美在线一二三| 偷偷要91色婷婷| 日韩精品一区二区三区三区免费| 奇米精品一区二区三区在线观看 | 国产夜色精品一区二区av| jlzzjlzz亚洲日本少妇| 欧美精品日日鲁夜夜添| 精品一区二区三区日韩| 久久精品国产99国产精品| 午夜视黄欧洲亚洲| 国产精品日产欧美久久久久| 欧美精品久久天天躁| 激情文学综合网| 日韩欧美国产综合一区 | 日本视频一区二区三区| 美洲天堂一区二卡三卡四卡视频| 国产一区视频在线看| 欧美精品一区二区三区在线播放 | 久久综合中文字幕| 国产精品成人一区二区艾草| 精品久久国产97色综合| 国产成人精品一区二| 男人的天堂久久精品| 777色狠狠一区二区三区| 国产一区在线不卡| 一区二区理论电影在线观看| 欧美一级专区免费大片| 粉嫩久久99精品久久久久久夜| 亚洲一区二区五区| 欧美sm美女调教| 色综合av在线| 麻豆精品国产传媒mv男同| 亚洲欧美国产高清| 国产三级欧美三级日产三级99 | 成熟亚洲日本毛茸茸凸凹| 亚洲一区二区综合| 国产日产精品一区| 亚洲精品在线网站| 宅男噜噜噜66一区二区66| 91黄色免费看| 99视频国产精品| 亚洲欧美综合在线精品| 亚洲精品乱码久久久久久黑人| 日韩欧美一区在线| 一区二区高清在线| 精品久久国产字幕高潮| 久久久91精品国产一区二区三区| 久久久久久日产精品| 日韩欧美视频在线| 亚洲1区2区3区视频| 美女mm1313爽爽久久久蜜臀| 国产成人精品网址| 欧美三级韩国三级日本一级| 色就色 综合激情| 激情欧美日韩一区二区| 欧美国产日本韩| 欧美日韩五月天| av亚洲精华国产精华精华| 中文字幕免费观看一区| 日韩欧美国产精品| 精品第一国产综合精品aⅴ| 99久久久国产精品| 国产成人av影院| 国产福利精品一区| 韩国中文字幕2020精品| 久草热8精品视频在线观看| 亚洲一区二区精品视频| 欧美一区二区久久久| 亚洲午夜激情网站| 国产视频911| 欧美高清在线一区二区| 中文字幕一区二区三区在线不卡| 亚洲日本韩国一区| 国产日产欧美一区| 图片区日韩欧美亚洲| 国产福利一区在线| 欧美性一区二区| 国产亚洲精品超碰| 日韩综合一区二区| 色94色欧美sute亚洲线路一ni | 在线观看欧美黄色| 精品精品国产高清a毛片牛牛| 亚洲丝袜精品丝袜在线| 久久国产精品露脸对白| 欧美亚洲图片小说| 亚洲蜜桃精久久久久久久| 国产一区二区三区免费| 国产jizzjizz一区二区| 中文av字幕一区| 国产美女在线观看一区| 日韩欧美国产综合一区 | 精品成人在线观看| 亚洲成av人片观看| 欧美一级欧美三级| 欧美午夜精品一区二区三区| 一区二区三区四区乱视频| 91精品国产色综合久久| 成人永久看片免费视频天堂| 专区另类欧美日韩| 精品国产乱码久久久久久闺蜜| 日本不卡123| voyeur盗摄精品| 久久色在线观看| 国产色产综合色产在线视频| 一区二区三区在线不卡| 日产欧产美韩系列久久99| 国产精品一区二区在线观看网站| 成人精品鲁一区一区二区| 日韩免费在线观看| 综合久久久久久| 亚洲欧美日韩一区二区 | 蜜臀av一区二区在线免费观看 | 一区二区三区欧美在线观看| 青青草97国产精品免费观看无弹窗版| 成人av电影在线| 亚洲欧美日韩中文字幕一区二区三区| 成人蜜臀av电影| 亚洲成人av免费| 日韩精品一区二区三区视频| 国产精品自在在线| 亚洲精品在线电影| 99精品久久免费看蜜臀剧情介绍| 日韩午夜激情电影| av欧美精品.com| 日韩精品一级中文字幕精品视频免费观看| 欧美性videosxxxxx| 国产米奇在线777精品观看| 国产精品天美传媒| 9191久久久久久久久久久| 国模大尺度一区二区三区| 国产精品三级在线观看| 欧美日本一区二区三区| 国产v综合v亚洲欧| 亚洲精品ww久久久久久p站| 欧美精品欧美精品系列| 日本人妖一区二区| 亚洲电影一级黄| 欧美精品一区二区在线播放 | 成人黄色软件下载| 亚洲国产视频直播| 亚洲一区电影777|