PTT推薦

Re: [問卦] javascript竟然TMD可以這樣寫?

看板Gossiping標題Re: [問卦] javascript竟然TMD可以這樣寫?作者
not5not6not7
(Not5 Not6 Not7)
時間推噓 6 推:8 噓:2 →:39

這就讓我想到我有個同事 大學主修航太物理

畢業之後跑來給我寫網頁說喜翻設計網頁

而且很喜歡用javascript還寫得亂七八糟

我自己本身也不強但是我會註解給別人看得懂

我同事他馬的每次都亂寫 命名也都很隨便

有次我看到他寫一個判斷是否行動裝置 if (is_mobile == 1)

ok啊 如果是行動裝置就這樣

結果我看到下面還有 else if (is_mobile == 2)

幹拎涼咧 我又重新讀了一次 發現 is_mobile == 1 表示這"不是"行動裝置

這根本不合理啊幹你娘 虧你英文母語到底有沒有病

就我同事自己的說法 他的東西就是所謂的hot garbage


※ 引述《ruthertw (督人無數就是我)》之銘言:
: 看到前工程師留下來的javascript程式碼:
: ...
: var d=_u;
: var _u;
: ...
: TMD javascript竟然可以這樣寫?
: render還TMD過了耶...
: 有沒有前工程師能力超強,
: 留下的程式碼跟著學,
: 可以短時間讓新進人員的功力大增?
: 有夠耐人尋味...
: 有卦嗎?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 99.43.254.103 (美國)
PTT 網址

k44754 02/02 16:26能運作就好,管它怎麼寫

k44754 02/02 16:26泡麵碼能跑還不是照過

WunoW 02/02 16:27我最討厭看到值寫在變數前面 例如0==x

betkuz 02/02 16:27放乖乖啦,哪這麼麻煩

s81048112 02/02 16:27XD

WunoW 02/02 16:28這樣寫的真他媽的腦袋裝豬屎

nckuff 02/02 16:280/1 vs -1/0 vs 1/2 還有哪種流派要參戰

orze04 02/02 16:28故意的吧

hibemi776 02/02 16:30哪有什麼,沒見過薪水60K/月的爛貨

ckpois 02/02 16:30值寫在前面可以避免NPE

gpctv 02/02 16:31讓我想到某公司,一直說參數名稱要命名的好

gpctv 02/02 16:31,結果一堆大小寫混在一起,根本沒分參數或

gpctv 02/02 16:31method 的命名規則,愛怎麼寫就怎麼寫

vowpool 02/02 16:32我遇過改函式不改名稱的

gpctv 02/02 16:32method 命名一下全大寫,一下全部小寫,一

gpctv 02/02 16:32下又中間加底線

vowpool 02/02 16:33動作跟函式名稱完全不同 整個亂七八糟

WunoW 02/02 16:34還有拿已經廢棄的變數來用不改名稱

WunoW 02/02 16:35但作用完全跟名稱沒關係 各種豬腦都有

zero00072 02/02 16:36在 C 裡面,0 表示是,1 表示不是蠻常

zero00072 02/02 16:37見的。

幹他用2耶

※ 編輯: not5not6not7 (99.43.254.103 美國), 02/02/2024 16:38:29

WunoW 02/02 16:38你說的是return code 0通常表示沒有例外

WunoW 02/02 16:38意義1

WunoW 02/02 16:38意義不一樣

WunoW 02/02 16:39api用0來表示成功回傳的也很多

IBIZA 02/02 16:39我老闆特愛用tp 0.1.2.3.4.5.6.7

IBIZA 02/02 16:41還特別愛用i j k l m n o p q o 這種變數名

WunoW 02/02 16:41但true/false應該任何語言都是對應1/0

ssccg 02/02 16:41用 is_ 但是不是當boolean用的就很雷

IBIZA 02/02 16:41@WunW 問題是他那個就不是ture/false啊

WunoW 02/02 16:42沒有意義的變數簡化也很討厭

WunoW 02/02 16:42icon就icon,就有人愛在那邊簡化成ic

IBIZA 02/02 16:43我一直覺得很奇怪 為什麼各種function api

IBIZA 02/02 16:43都很愛用tp數字來表示不同功能, 是不能好好

WunoW 02/02 16:43看到圖檔名稱用ic_avatar就一肚子火

IBIZA 02/02 16:44宣告一個字串變數 用單字表示不同功能嗎

IBIZA 02/02 16:44寫一堆0 1 2 3 4 5 6 7

WunoW 02/02 16:45就北懶啊 tp是三小 說人話用type很難?

IBIZA 02/02 16:45要用要改再來查文件

IBIZA 02/02 16:45浪費時間

WunoW 02/02 16:46不要跟我說什麼keyword啦 當前綴都好過tp

orze04 02/02 16:49傳int比傳string快,記錄上也省

orze04 02/02 16:50但不直覺,更麻煩的是不同地方對應關係還

orze04 02/02 16:50不一致

WunoW 02/02 16:53代碼是寫給人看的 不懂這點的永遠只是三流

WunoW 02/02 16:54別人跟你合作也痛苦

orze04 02/02 16:57還有getItem和itemGet同時存在的

abbag 02/02 18:52XDDDDD

abbag 02/02 18:56值寫變數前面是為了少寫一個=會編譯錯誤?