如何寫出具幽默感或頹廢感的代碼?

相關問題:怎樣把代碼儘可能湊成顏文字?


long long ago;

我喜歡的變數名


寫C#時出現 d=&>_&<=b 這樣的代碼算不算有幽默感。


#define private public // 不用躲
#define protected public // 不用藏
#include "victim.h" // 啊~~

白盒測試專用,勿亂來。


$scope.showYouMyHeart = function () {
if (
$scope.theWayYouAre() || LoveFormService.dataHasError($scope.Data[$scope.selectedlLoveType.value])
) {
return false;
}

$("#IWontWaitForYouAnyMore").modal();
$scope.allAboutYou = true;
$scope.stillWaiting = true;

$timeout(function() {
$scope.stillWaiting = false;
$scope.allAboutYou = false;
$scope.meBeforeYou = true;
$scope.goodBye = true;
}, 315360000000000 );

$scope.hideIWontWaitForYouAnyMore = function(){
$("#IWontWaitForYouAnyMore").hide();
$scope.IloveYou = false;
};

#IWontWaitForYouAnyMore.modal.fade(tabindex="-1", role="dialog", aria-labelledby="myModalLabel", aria-hidden="true")
.modal-dialog
.modal-content.no-footer
.modal-body
.wait
p.desc(ng-show="allAboutYou") 我的意中人是個蓋世英雄,有一天他會踩著七色的雲彩來娶我。
p.desc(ng-show="meBeforeYou") 我猜中了前頭,可是我猜不著這結局。
spinner(loading="stillWaiting")
button.btn.btn-primary(ng-show="goodBye",ng-click="hideIWontWaitForYouAnyMore()") 再見了。

315360000000000ms,一萬年。


「還等嗎?」

"不等了。"

「為什麼?」

"憑什麼?"


/**
*
*----------Dragon be here!----------/
*    ┏┓   ┏┓
*   ┏┛┻━━━┛┻┓
*   ┃       ┃
*   ┃   ━   ┃
*   ┃ ┳┛ ┗┳ ┃
*   ┃       ┃
*   ┃   ┻   ┃
*   ┃       ┃
*   ┗━┓   ┏━┛
*     ┃   ┃神獸保佑
*     ┃   ┃代碼無BUG!
*     ┃   ┗━━━┓
*     ┃       ┣┓
*     ┃       ┏┛
*     ┗┓┓┏━┳┓┏┛
*      ┃┫┫ ┃┫┫
*      ┗┻┛ ┗┻┛
* ━━━━━━神獸出沒━━━━━━
*/

請務必和樓上的佛祖開光配合使用,效果更佳!


// 先這樣

這是高冷頹廢的大牛追求最優演算法無果後,無奈中寫的一句注釋。。。然後就一直先這樣了,直到他離職。
後來有人想挑戰下,修改這段「先這樣」的代碼,我們這些老人就說:祖制不可違,先皇屍骨未寒你怎麼能篡改遺訓。。。
沒錯,別的人搞辦公室政治,我們這奇葩項目組搞的是古代政治。


double kill


名為「默默地在注釋里毒打PM」的頹廢感,你們感受一下。


我編的第一批軟體極有詩意,李後主有詞云:
紅豆啄殘鸚鵡粒。
我的軟體就曲折和彈性而言,達到了此句的境界。後主又有殘句云:
細雨流濕光。
我的軟體就有這麼簡約,別人編十行,我只用一行。等到交活時,教授看了吃一驚:這麼短!能跑(run)嗎?我說你試試嘛。試完了他和我握手道:謝謝!但是到了開支時,我的錢比別人都少。原來是按行算錢,真把我氣死了。等到交第二批軟體時,我就吃棉花屙線屎。古詩云:
一個和尚獨自歸,   
關門閉戶掩柴扉。

我的第二批軟體到了這種境界。簡言之,別人編一行,我就編了二十行。等到交活時,教授根本不問能不能run,只說:你這是搗蛋!就打回來讓我改短。資本主義就是這麼虛偽。
王小波《革命時代的愛情》


是時候祭出這張圖了。
多謝知友提醒,來自osChina。


轉一個:

//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0 = /0
// ___/`---"\___
// ." \| |// ".
// / \||| : |||//
// / _||||| -:- |||||-
// | | \ - /// | |
// | \_| ""---/"" |_/ |
// .-\__ "-" ___/-. /
// ___". ." /--.-- `. ."___
// ."" "&< `.___\_&<|&>_/___." &>" "".
// | | : `- `.;` _ /`;.`/ - ` : | |
// `_. \_ __ /__ _/ .-` / /
// =====`-.____`.___ \_____/___.-`___.-"=====
// `=---="
//
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// 佛祖保佑 永無BUG
//
//
//


心中有幽默感,代碼才有幽默感

即使幽默的代價更高,實際意義不大

20th International Obfuscated C Code Contest (2011)

akari - Downsampler with 3 embeded programs

http://www.ioccc.org/2011/akari/akari.c

22nd International Obfuscated C Code Contest (2013)

misaka - horizontal or vertical file concat

http://www.ioccc.org/2013/misaka/misaka.c


妹子蹲守在此拿著小筐子等著回收呆萌程序猿。


寫php的時候,輸出文本加個下劃線。。。


我組員在VBA里寫過:
On Error Goto HELL


ASCII art 最攢勁。

Winiex/dotfiles · GitHub


以前看到過一個汽車的官網
打開HTML代碼 看到首頁的主頁注釋差點噴出來
注釋弄成了一個跑到 滑鼠下滾 會有一輛一輛車往前跑
是寶馬還是賓士 記不清了


聲明介面的時候,寫:
IHaveAName 或者 ICanChangePassword 這樣


忍不住了,freebuf


第21屆國際C語言混亂代碼大賽獲獎作品


推薦閱讀:

這些字元為什麼會讓手機卡死?
如何證明我們生存在模擬的宇宙?
一百行以下有哪些給力代碼?
維護一個五六百行的程序就已經力不從心了怎麼辦?
寫代碼過程中最忌諱的是什麼?總感覺最近太過於急於求成?

TAG:生活 | 編程 | 代碼 | 幽默 |