
程序員在做什么?開發者的小秘密
開發代碼似乎是程序員唯一的工作,但事實上,他們每天都在做很多看不見的“小動作”。例如,給變量取一個有趣的名字,在寫注釋時嵌入各種笑話和故事,并在代碼中隱藏“雞蛋”。這些看似無害的小秘密已經成為程序員的內部樂趣。

代碼的可讀性非常重要,因此幾乎每個程序員都習慣于為變量和函數取有意義的名稱。但有時他們會給一兩個變量取一些有趣的名字,比如“luke”和“skywalker”,或者“sherlock”和“holmes還會給boolean類型的變量取名“truth”和“lies”。這對程序員來說是一個小小的損害。
編寫代碼注釋是一件嚴肅的事情,但程序員會在注釋中隱藏一點幽默。例如,在解釋循環變化的變量時,寫下“ifrom1to10”,或在函數描述的最后添加“herebedragons還會在復雜的代碼塊后面寫“Abandonallhope,yewhoenterhere”.這些小東西讓讀代碼的人會心一笑。
更重要的是,一些“雞蛋”會隱藏在代碼中——除非它們運行到代碼中,否則永遠不會被發現。例如,在特殊日期輸出“情人節快樂!”或者在代碼第100行打印“這里有糖!”。這就像程序員給閱讀代碼的人留下的小禮物。
開發代碼只是程序員工作的一部分。有時在代碼中放一點堅果、雞蛋和笑話已經成為程序員的一種樂趣和放松。當你看開發人員的代碼時,多照顧它們,也許你會找到程序員的小秘密,也許會讓你笑。