- 讀過一個老鐵的代碼,我當時很冷靜,沒有拔刀。寫代碼完全沒有排版,一點縮進也無……最關鍵的還不是這個,最關鍵的是:這貨寫變量名是這樣的,第一個變量a,第二個as,第三個asd,第四個asdf……我tm,還是第一次見到這種,還有這貨一開始就int了7個方法。
- 前公司有一同事寫了接口的項目,項目的名稱xxxProject ,xxx 是他的名字縮寫。。其他人覺得不合適,他:這怎麼了?
- 曾接觸過某個政府網站代碼,一溜的變量從a1遞增到a4,然後定義一個數組叫a5,數組第一個變量叫a6,第二個變量叫a7,數組長度叫a8,然後又定義其他的變量叫a9......其實,這樣的變量名有可能是後期替換的,增加閱讀難度。
- 前端有一段代碼是20多個按鈕,根據不同的狀態,展示不同的按鈕組合。。。然後每個按鈕是一個變量表示其顯示還是隱藏,。。。然後就看到了,show1,show2,show3.......show22你以為這是全部嘛。錯。其中一個show17 它盡然叫做shoe17。。。。我。。。。。
- 所有的變量以pdd或者faker這些lol主播名來寫…………cangjingkong是個常用靜態變量
- 有些代碼,邏輯、算法特別複雜。要能實現,得專注在邏輯細節上。如果還想合理命名變量,一方面分心,一方面好的變量名一般不會“太短”,會影響打字速度,進而影響思路。所有,有些代碼一個字母一個變量, 26 個字母用完一半,也是有的。過1個星期,自己甚至都無法再通過代碼追溯每一行邏輯。但是,能怎樣呢?這種都是特別核心的代碼,你要確認預計不會有任何其他人要接手,且你要保證在合理的範圍內不用修改、不會出任何問題(比如上層邏輯要二次驗證該段複雜邏輯的結果)。修改是不可能修改的,這輩子都不可能再修改的,也沒有別人幫忙,每次都只能自己推導重來,維持住自己不崩潰這樣子。
- 個人最反感拼音加縮寫的命名,感覺不如直接中文命名直接。前段時間同事截圖他們公司項目的部分代碼,變量命名都是拼音縮寫。比如有一個叫pgy的,這到底是膀胱炎?屁股癢?蘋果園?蒲公英?要不是同事告訴我項目名稱是蒲公英,我還以為是屁股癢。。。
PS:放心吧,大家不會拿刀砍你的。二營長!你他孃的意大利炮呢?
相關推薦
'讓人分分鐘想退出遊戲的遊戲玩家,你遇到過嗎?'
"電子競技是年輕人很熱愛的一種遊戲方式,各種比賽都能吸引到眾多的年輕人觀看。當前最火熱的遊戲包括LOL,CF和吃雞。吃雞因為外掛橫行導致玩家大量減少,CF因為各種武器加外掛也差不多涼了,但是LOL一直是最火熱的遊戲,而LOL的玩家也是十分多的,下面說一下那些在遊戲中讓人分分...
'LOL:IG決勝局語音放出,網友:這是我見過ts話最多的麥克瘋'
"在昨天的LPL全球總決賽選拔賽中,IG鏖戰五局擊敗了對手TES,拿到了LPL賽區最後一張晉級世界賽的門票,而在關鍵的決勝局中IG也給theshy拿到了招牌吸血鬼。雖然前期TES野輔節奏完美針對到了IG下路雙人組,但是theshy吸血鬼一直在發育,隊友也幫忙越塔擊殺了一次3...
'LOL:都說萬物皆可打野,你見過什麼奇葩打野,奇葩打野也有奇效'
"在英雄聯盟流傳著一句話,叫做萬物皆可打野,意思就是所有的英雄都可以去打野,只是每個英雄打野作用各有差異。不知道你們在遊戲裡面見過什麼樣的奇葩英雄打野,下面的這些奇葩打野小編我遇到過很多次,有的奇葩打野小編我自己還玩了一下,發現奇葩打野抓人能力很強。機器人機器人有人拿去打上...
'英雄聯盟:哪些S3以前發佈的英雄,技能機制至今未做過改動?'
"今天逛社區看到有人回顧S3 LPL夏季賽的決賽,看到裡邊PE的Jing選手選了一手劍魔打野。我才意識到劍魔這個英雄已經發布很久了,因為劍魔重做過了很多次,總讓我覺得這個英雄是新英雄。那麼問題來了,S3以前發佈的英雄,還有哪些在技能機制上沒有做過大改動的?這裡理解的技能機制...
'LOL:英雄頭像進化史,滿滿的回憶,你經歷過哪個版本?'
"我們LOL國服上線是從S2版本開始的,經歷了這麼多年的改版,很多英雄都已經被重做了,英雄的頭像也都隨著時間的推移發生了很大的變化,接下來就讓我們一起來看看投降的進化吧,你見過幾個呢?劍魔和阿狸是改動比較少的一個,阿狸的頭像改動的更成熟了,而劍魔則多了幾分凶狠,不過我還是比...
推薦中...