日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > 21ic電子網(wǎng)
[導(dǎo)讀]本文章展示的代碼的片段來(lái)自知乎的同名問(wèn)答貼,舉出來(lái)一些反面例子,切勿模仿,就當(dāng)輕松一刻了吧。 題主的補(bǔ)充?? String?result;?? ......?? return?result.toString(); 這種算嗎?大家盡情吐槽吧 Cyandev 的分享 if?(m_doc->isModified()?==?true)?? {?? ???

本文章展示的代碼的片段來(lái)自知乎的同名問(wèn)答貼,舉出來(lái)一些反面例子,切勿模仿,就當(dāng)輕松一刻了吧。

題主的補(bǔ)充  

String result;  
......  
return result.toString();

這種算嗎?大家盡情吐槽吧

Cyandev 的分

if (m_doc->isModified() == true)  
{  
    for (int i = 0; i < 100; i++)  
    {  
        save();  
//Save the document for 100 times to ensure it has been saved successfully.  
    }  
}

不知誰(shuí)寫的,總之我都看哭了。

侯杰 的分享

enum FiveLine  
{  
  Gold,  
  Wood,  
  Water,  
  Fire,  
  Earth,  
};

枚舉名字不知道五行(hang)是什么鬼,看了枚舉內(nèi)容恍然大悟,原來(lái)是五行(xing)……

李旭東 的吐槽

<div class="div1">  
    <div class="div2">  
        <div class="div3">  

        </div>  
        <div class="div4"></div>  
    </div>  
</div>

………  

<div class="div27">  
    <div class="div28">  


    </div>  
</div>  


…………  

<div class="div396">  
    <div class="div397"></div>  
</div>  

…………  

<div class="giveMeAFuckingClassName">  

</div>

白砂糖 的分享

// 以下所有l(wèi)eft代表右  

// 以下所有right代表左

Kun Andy 的分享

public enum ColorType  
{  
  Green,  
// 綠色  


  Hong,  
// 紅色  

}  

//......  

this.curColortype= ColorType.Hong;  
......

毫無(wú)違和感!英語(yǔ)和漢語(yǔ)的激烈碰撞,一時(shí)愣是沒讀懂代碼,“Hong”為何物,你看注釋才恍然大悟!犀利

可能是綠的拼音(lv) 有點(diǎn)像等級(jí),所以為了防止歧義,用了Green!贊一個(gè)!

程序員很可愛,我愛程序猿大家庭!

這些蘊(yùn)含智慧的代碼是禮物也是驚喜!

可以幫你拉這么多zan!感謝!

真愛身邊的程序員!

愛他們

孫傳武 的分享

有次看一項(xiàng)目源碼,注釋里有個(gè)warning。

// warning: Do not make any changes here.  
// I got confused why it can run successfully.  
// PLEASE Do not make any changes before you figure it out.

紳士提督不笑船 的分享

變量名

class UplaodDuiLie  
// 上傳隊(duì)列  

// Uplaod 非手誤,完全原文。  
// 為什么你們只吐槽 typo 而不吐槽中英文混合呢。。

myd7349 的分享

從長(zhǎng)度上來(lái)說(shuō),完爆樓上各位的。感受下:

if(m_Str2.Find("'")>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find(':')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('/')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  


if(m_Str2.Find('!')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('@')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('#')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('$')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('%')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  


if(m_Str2.Find('&')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('^')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('*')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('(')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find(')')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('/')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('|')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find(':')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('[')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find(']')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('{')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}  

if(m_Str2.Find('}')>=0)  
{  
    AfxMessageBox("您輸入的包含非法字符");  
    m_Str2="";  
    UpdateData(FALSE);  
    return;  
}

哪怕不知道正則表達(dá)式,也該知道 FindOneOf 啊?!就是再不濟(jì),也寫個(gè)循環(huán)吧。謹(jǐn)遵 DRY 原則的程序員看到這段代碼受到了 1024 Kg 的傷害。

當(dāng)然,還有什么:一個(gè)線程回調(diào)函數(shù)函數(shù)寫了 700 多行的事情咱就不說(shuō)了。

一個(gè)小小的項(xiàng)目專門定義了名叫 Global.h/cpp 的文件來(lái)放置全局變量咱也不說(shuō)了。一個(gè)小小的項(xiàng)目中一二百個(gè)全局變量咱也不說(shuō)了,這些全局變量中大部分還是指針變量咱也甭說(shuō)了?。?!

我去哭一會(huì)去。

青苔 的分享

你見過(guò)哪些喪心病狂的代碼?切勿模仿!

看見這段代碼的時(shí)候,我拍了很久的掌……

虎耳 的吐槽

曾經(jīng)在一個(gè)家公司,有一次有人發(fā)現(xiàn)對(duì)每個(gè)請(qǐng)求,有個(gè)地方都會(huì)空等了一秒。

后來(lái)問(wèn)老大,他說(shuō)如果客戶有新要求,隨時(shí)可以把性能提高一倍以上。

----------  END  ----------

作者:阿里巴巴客戶端開發(fā)工程師Cyandev

來(lái)源:知乎


推薦閱讀

【1】任正非要感謝特朗普 背后原因竟是這樣 網(wǎng)友:犀利

【2】2020年美國(guó)對(duì)華為的打擊或?qū)⑸?jí),但任正非的一番話亮了!

【3】終于整理齊了,電子工程師“設(shè)計(jì)錦囊”,你值得擁有!

【4】半導(dǎo)體行業(yè)的人都在關(guān)注這幾個(gè)公眾號(hào)

你見過(guò)哪些喪心病狂的代碼?切勿模仿!

你和大牛工程師之間到底差了啥?
加入技術(shù)交流群,與高手面對(duì)面 
添加管理員微信

你見過(guò)哪些喪心病狂的代碼?切勿模仿!

加入“中國(guó)電子網(wǎng)微信群”交流

你見過(guò)哪些喪心病狂的代碼?切勿模仿!
具體加群詳情請(qǐng)戳
“中國(guó)電子網(wǎng)技術(shù)交流群” 

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!

21ic電子網(wǎng)

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉