看到這個不曉得各位有沒有發現一個點
就是為啥相關的設定都要hard code在程式碼中
怎麼不寫在設定檔或是db之類的呢?
之前的公司有接手過中國人寫的code
看過只能只能用「只有更奇耙,沒有最奇耙」來形容內容
我看過奇耙的code大概就是邏輯很怪
或是明明10行內可以解決的code它可以寫到100多行以上
但我看中國人寫的code更奇耙
邏輯怪就算了
全部的設定都寫在程式碼裡面
造成只要要改設定
馬的你要去翻十幾個地方來看
而且不管前端後端還是db一樣都能hard code
像是回傳成功訊息我們可能用個enum代表成功
或是直接寫個isSuccess=true之類的
但中國人寫的code居然是if(return.Contain("成功") || return.Contain("完成") )
這種寫法我在台灣的工程師沒有看過任何人這樣寫
而且這樣寫的人還是號稱在騰訊當過工程師的人
想請問各位中國人的code這樣寫是常態嗎?
※ 引述《x246libra (宸火)》之銘言:
: ※ [本文轉錄自 C_Chat 看板 #1SlOxMBl ]
: 作者: zhtw (届かない恋...) 看板: C_Chat
: 標題: Re: [閒聊] 請注意自己的嗶哩嗶哩帳號安全
: 時間: Mon Apr 22 17:52:18 2019
: ※ 引述《Seventhsky (7th空)》之銘言:
: : 起因是B站把原始碼開源了
: : https://github.com/openbilibili/go-common
: : BUT 就是這個BUT
: : B站很蠢的把"伺服器的管理員帳密"一起上傳了
: : 而伺服器內有"所有用戶的帳密"
: : 自行改密碼沒用
: : 站方緊急處理中
: https://imgur.com/9aLIUmB.png
: https://i.imgur.com/aQk5c7l.png
: B站員工習慣很好,都有寫註釋,讚!
: https://imgur.com/L0lrM9n.png
: 過濾詞測試
: https://imgur.com/b5ApwAb.png
: templete
: 歷史上的2019年4月22日
: BiliBili成了Go語言的最佳推廣員
: 多了幾千個爲了讀懂b站程式碼而學Go語言的人