赶紧学会!开发者愚人节怎么写代码。。。
開發者(KaiFaX)
專注于前端、Java/Python/Go/PHP的技術社區
來源 |?https://www.zhihu.com/question/30776912
一年一度的愚人節又來了!不出意外的話,公司肯定通知大家去工(xie)作(bug)了,想必你親生的好朋友們也都摩拳擦掌和你“花式友盡”吧~
我們來一起看看愚人節代碼打開的正確姿勢吧:
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.
? ? }
}
不知誰寫的,總之我都看哭了。
侯杰 的分享
enum FiveLine
{
? Gold,
? Wood,
? Water,
? Fire,
? Earth,
};
看枚舉名字不知道五行(hang)是什么鬼,看了枚舉內容恍然大霧,原來是五行(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>
白砂糖 的分享
// 以下所有left代表右
// 以下所有right代表左
Kun Andy 的分享
public enum ColorType
{
? Green,?
// 綠色
? Hong,?
// 紅色
}
//......
this.curColortype= ColorType.Hong;
......
毫無違和感! 英語和漢語的激烈碰撞,一時愣是沒讀懂代碼,“Hong”為何物,你看注釋才恍然大悟!犀利
可能是綠的拼音(lv) 有點像等級,所以為了防止歧義,用了Green!贊一個!
!!!!!!!!!!!!!
程序員很可愛,我愛程序猿大家庭!
這些蘊含智慧的代是禮物也是驚喜!
可以幫你拉這么多贊!感謝!
!!!!!!!!!!!!!
真愛身邊的程序員!
愛他們
孫傳武 的分享
有次看一項目源碼,注釋里有個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 ?
// 上傳隊列
?
// Uplaod 非手誤,完全原文。
// 為什么你們只吐槽 typo 而不吐槽中英文混合呢。。
myd7349 的分享
從長度上來說,完爆樓上各位的。感受下:
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;
}
哪怕不知道 RE,也該知道 FindOneOf 啊?!!!!
就是再不濟,也寫個循環吧。
謹遵 DRY 原則的程序員看到這段代碼受到了 1024 Kg 的傷害。
當然,還有什么:
一個線程回調函數函數寫了 700 多行的事情咱就不說了。
一個小小的項目專門定義了名叫 Global.h/cpp 的文件來放置全局變量咱也不說了。一個小小的項目中一二百個全局變量咱也不說了,這些全局變量中大部分還是指針變量咱也甭說了!!!
我去哭一會去。
青苔 的分享
看見這段代碼的時候,我拍了很久的掌
虎耳 的吐槽
曾經在一個家公司,有一次有人發現對每個請求,有個地方都會空等了一秒。
后來問老大,說,如果客戶有新要求,隨時可以把性能提高一倍以上。。。
歡迎大家在評論中分享今天你的代碼:)
1.?回復“m”可以查看歷史記錄;
2.?回復“h”或者“幫助”,查看幫助;
? ?已開通多個技術群交流學習,請加若飛微信:1321113940??(暗號k)進開發群學習交流
? 說明:我們都是開發者。視頻或文章來源于網絡,如涉及版權或有誤,請您與若飛(1321113940)聯系,將在第一時間刪除或者修改,謝謝!
開 發 者 : KaiFaX面向全棧工程師的開發者
專注于前端、Java/Python/Go/PHP的技術社區
總結
以上是生活随笔為你收集整理的赶紧学会!开发者愚人节怎么写代码。。。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: self-supervised text
- 下一篇: 985硕士美女程序媛:10次面试的真实经