a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 應(yīng)用 > 編程開發(fā) > 正文

各種流行的編程風(fēng)格,看看你是哪種?

2024-07-16 17:58:58
字體:
供稿:網(wǎng)友

在過去的N年中,我遇到了很多使用囧然不同風(fēng)格的開發(fā)者,下面是我所知道的一些,你還知道其它的嗎?

散彈槍編程
這種編程風(fēng)格是一種開發(fā)者使用非常隨意的方式對(duì)待代碼。“嗯,這個(gè)方法調(diào)用出錯(cuò)了……那么我會(huì)試著把傳出的參數(shù)從 false 變成 true!”,當(dāng)然依然出錯(cuò),于是我們的程序員會(huì)這樣:“好吧,那我就注釋掉整個(gè)方法吧”,或是其它更為隨意的處理方式,直到最后讓這個(gè)調(diào)用成功。或是被旁邊的某個(gè)程序員指出一個(gè)正確的方法。

如果我們把一個(gè)正規(guī)的程序員和一個(gè)撞大運(yùn)的程序員放在一起做結(jié)地,那么,那個(gè)正規(guī)的程序可以馬上變得發(fā)瘋起來,并且,可以把正規(guī)的程序員的智商降到最低。兩個(gè)撞大運(yùn)的程序員不應(yīng)該在一起做結(jié)對(duì)編程,這是因?yàn)樗麄兤茐男缘牟拍軙?huì)造成的傷害會(huì)比只有一個(gè)還差。

撞大運(yùn)編程
這是一種比散彈槍編程要溫和一些的編程方式,我相信這種方式可能會(huì)是大多數(shù)程序員都會(huì)使用的方式。這種編程方式經(jīng)常出現(xiàn)于程序員并不確切知道他們?cè)诟墒裁矗膊恢浪鶎懙某绦虻谋举|(zhì)和實(shí)際,但是可以讓程序工作起來。他們以一種撞大運(yùn)的方式在寫程序,某些時(shí)候,他們根本就不知道某個(gè)錯(cuò)誤的原因,就開始稀里糊涂地修改代碼。一旦出現(xiàn)問題,他們會(huì)用兩條路:1)停下來,理解一下程序,找到出錯(cuò)的原因。2)使用散彈槍編程方式開始解決問題。

測(cè)試驅(qū)動(dòng)開發(fā)(Test Driven Development)是一種可以用來拯救上百萬的撞大運(yùn)編程的程序員。于是,他們有了一個(gè)更為NB的借口:只要我的程序通過測(cè)試了,你還有什么話好說?別罵我,測(cè)試驅(qū)動(dòng)開發(fā)是一個(gè)不錯(cuò)的事物,其主要是用來控制撞大運(yùn)開發(fā)所帶來的問題。

Cargo-Cult 編程
關(guān)于Cargo Cults 這個(gè)詞兒來自二戰(zhàn)期間的某些太平洋上小島里的土著人。在戰(zhàn)爭(zhēng)期間,美國(guó)利用這些小島作為太平洋戰(zhàn)場(chǎng)上的補(bǔ)給站。他們?cè)谶@些小島上修建自己的飛機(jī)跑道以用來運(yùn)輸戰(zhàn)爭(zhēng)物資。而那些小島上的土著人從來沒有見過飛機(jī),當(dāng)他們看到飛機(jī)的時(shí)候,覺得相當(dāng)?shù)呐#梢詾槟切┌兹藥砀鞣N各樣的物品和食物。當(dāng)二戰(zhàn)結(jié)束后,那些土著人仿照著修建了飛機(jī)跑道,并用竹子修建了塔臺(tái)。然后就在那期望著有飛機(jī)為他們送來物品和食物。

Cargo Cult 編程是一種非常流行的編程方法,使用這種方法的程序員會(huì)學(xué)習(xí)其它編程高手的編程方法,雖然他們并不知道為什么高手們要那樣做,但是他們覺得那樣做可以讓程序工作起來。舉個(gè)例子,當(dāng)時(shí)有大量的程序員在J2EE出現(xiàn)的第一年中過度地使用了EJBs和Entity Beans。

刻舟求劍編程
刻舟求劍是一個(gè)很流行的寓言了。這種風(fēng)格的編程在程序員的圈子里是非常常見的。比如,有一天,你發(fā)現(xiàn)了一個(gè)空指會(huì)的異常,于是你到了產(chǎn)生空指針異常的地方,簡(jiǎn)單地放上一個(gè)判斷: if (p != NULL)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品美女视频一区二区三区 | 亚洲欧美另类图片 | 在线亚洲精品 | 天天天干天天射天天天操 | 国产精品777一区二区 | 免费特级黄毛片 | 欧美亚洲国产一区 | 天堂网色 | 欧美极品一区二区三区 | 三级视频在线观看 | 国产福利视频 | 国产在线一区二区三区 | 日韩有码一区二区三区 | 韩国午夜av | 可以免费看黄视频的网站 | 久久视频免费 | 青草av在线 | 亚洲成av人片一区二区三区 | 日韩国产激情 | 日韩激情免费 | 中文字幕在线免费观看 | 国产一区二区精品在线观看 | 99热在线精品免费 | 91国自产区一二三区 | 欧美日本一区视频免费 | 国产精品久久久久久亚洲调教 | 91人人人| 久久免费视频一区二区 | 黄av在线播放 | 免费视频99 | 久久伊人草 | 日韩中文在线观看 | 九九热九九 | 亚洲色图一区二区三区 | 亚洲国产视频一区 | 成人久久18| 久久精品一区二区三区四区 | 久久久久香蕉视频 | 免费在线中文字幕 | 日韩av激情在线观看 | 欧美在线不卡 |