Re: [閒聊] 請注意自己的嗶哩嗶哩帳號安全

看板Soft_Job作者 (重出江湖)時間5年前 (2019/04/23 19:52), 5年前編輯推噓24(28443)
留言75則, 39人參與, 5年前最新討論串2/2 (看更多)
看到這個不曉得各位有沒有發現一個點 就是為啥相關的設定都要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語言的人 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.240.159 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1556020377.A.950.html

04/23 19:55, 5年前 , 1F
996 寫出這種 code 不意外吧,長期 996 的工時下來,我
04/23 19:55, 1F

04/23 19:55, 5年前 , 2F
不相信腦袋能多清楚 XD
04/23 19:55, 2F

04/23 20:03, 5年前 , 3F
簡單事複雜做,填滿996
04/23 20:03, 3F
我覺得這不是996的問題 在怎樣累也頂多就是邏輯錯誤或是漏東漏西 這種比較像是共同的寫作習慣了

04/23 20:05, 5年前 , 4F
這不見得是中國人才會吧?美國人也會呀
04/23 20:05, 4F
我是還沒遇過美國人這樣寫啦 只是之前遇到的一堆都中國人 這次又是中國人寫的code才有這疑問

04/23 20:13, 5年前 , 5F
休抖code直接轉程式碼
04/23 20:13, 5F
※ 編輯: aoksc (150.117.240.159), 04/23/2019 20:23:34

04/23 20:41, 5年前 , 6F
沒有規劃~疊床架屋出來的東西就可能很多hard code
04/23 20:41, 6F

04/23 20:42, 5年前 , 7F
或是趕時間。像你的例子可能沒有時間去協調回傳統一
04/23 20:42, 7F

04/23 20:43, 5年前 , 8F
就直接把可能的回傳都列進去...我還看過要給前端的下
04/23 20:43, 8F

04/23 20:43, 5年前 , 9F
拉選單通通寫在某個檔案裡面的一個array變數
04/23 20:43, 9F

04/23 21:12, 5年前 , 10F
可能是外包趕工亂寫吧
04/23 21:12, 10F

04/23 21:19, 5年前 , 11F
就貪圖方便啊
04/23 21:19, 11F

04/23 21:19, 5年前 , 12F
跟國別無關好嗎...
04/23 21:19, 12F

04/23 21:20, 5年前 , 13F
台灣一堆也都嘛這樣寫
04/23 21:20, 13F

04/23 21:46, 5年前 , 14F
比較像同一個東西被無數人接手過造成的自然狀態
04/23 21:46, 14F

04/23 21:46, 5年前 , 15F
啊他也這樣寫我也這樣寫反正拍拍屁股我就走了呵呵呵呵
04/23 21:46, 15F

04/23 21:48, 5年前 , 16F
還有一種就是我完成的功能多代表我很厲害,所以都速寫
04/23 21:48, 16F

04/23 21:49, 5年前 , 17F
然後寫出一堆大便,拍拍屁股走人後下一個接手超難改
04/23 21:49, 17F

04/23 21:49, 5年前 , 18F
因為中國過去有用程式碼行數計價/算績效的制度 外商如
04/23 21:49, 18F

04/23 21:49, 5年前 , 19F
果有code review以前也會拿出來質疑灌水
04/23 21:49, 19F
我跟我同事開的玩笑沒想到還是真的啊… 我很確認這絕對不是趕時間造成的 因為還繼續產出這種code的就是閒閒沒事的高層 也就是我說的那位自稱待過騰訊的工程師 它其實根本不需要寫code已經是純管理就夠了 但偏偏它超喜歡跳下來改東改西

04/23 21:49, 5年前 , 20F
要是你時間超標,主管還會認為你比你前面的那位無能
04/23 21:49, 20F

04/23 21:50, 5年前 , 21F
現在比較好了 但在一些二線城市還是有極少數公司採用
04/23 21:50, 21F

04/23 21:50, 5年前 , 22F
這種制度
04/23 21:50, 22F

04/23 22:07, 5年前 , 23F
有點想說實話,但是又怕被政治魔人罵。任何地方都有爛與好
04/23 22:07, 23F

04/23 22:07, 5年前 , 24F
的。但是不要看到個案就說全部某國人都怎樣。
04/23 22:07, 24F

04/23 22:27, 5年前 , 25F
離職率很高的公司會有這種code
04/23 22:27, 25F

04/23 22:31, 5年前 , 26F
996不意外阿
04/23 22:31, 26F
※ 編輯: aoksc (150.117.240.159), 04/23/2019 22:52:04

04/23 22:47, 5年前 , 27F
很痛恨爛摳家沒註解
04/23 22:47, 27F

04/23 23:32, 5年前 , 28F
目前遇過的中國人真的寫code都很爛
04/23 23:32, 28F

04/23 23:32, 5年前 , 29F
簡體字註解,命名亂七八糟var1, var2, var3
04/23 23:32, 29F

04/24 00:36, 5年前 , 30F
很簡單啊 程式碼沒人審 + 主管擺爛或只專注結果不考慮技術
04/24 00:36, 30F

04/24 00:36, 5年前 , 31F
04/24 00:36, 31F

04/24 00:37, 5年前 , 32F
你要去改善可能會被當機掰同事 或管不動都很多啦
04/24 00:37, 32F

04/24 00:37, 5年前 , 33F
這個真的太扯XD~第一次看到
04/24 00:37, 33F

04/24 01:10, 5年前 , 34F
對岸的上下限範圍很大的
04/24 01:10, 34F

04/24 01:10, 5年前 , 35F
最痛恨的就是羅馬拼音變數命名法Orz
04/24 01:10, 35F

04/24 01:15, 5年前 , 36F
騰訊不可能是行數算績效的制度吧...
04/24 01:15, 36F

04/24 01:16, 5年前 , 37F
我之前是接過類似這樣的code 但那是因為前人沒什麼程式底
04/24 01:16, 37F

04/24 01:16, 5年前 , 38F
自己拿著書硬幹出來 能交差就好的東西
04/24 01:16, 38F

04/24 03:04, 5年前 , 39F
就沒管品質吧 發展太快先交出東西來再說
04/24 03:04, 39F

04/24 08:08, 5年前 , 40F
同意樓上,code很多是被壓榨出來的
04/24 08:08, 40F

04/24 08:11, 5年前 , 41F
這種code台灣也很多啊
04/24 08:11, 41F

04/24 08:52, 5年前 , 42F
各國都是常態
04/24 08:52, 42F

04/24 09:02, 5年前 , 43F
個人經驗,中國的確很多這種
04/24 09:02, 43F

04/24 10:40, 5年前 , 44F
對岸濫竽充數的超多 而且待遇下限低得可怕 所以品質比這邊學
04/24 10:40, 44F

04/24 10:40, 5年前 , 45F
生做出來還爛得不算少見
04/24 10:40, 45F

04/24 10:50, 5年前 , 46F
中國人寫code,光看變數命名都用羅馬拼音你就知道多雷了
04/24 10:50, 46F

04/24 10:50, 5年前 , 47F
怎麼不直接用簡中命名算了
04/24 10:50, 47F

04/24 10:51, 5年前 , 48F
只是你沒有看過更雷的而已 我看過日本遊戲公司直接把DOS
04/24 10:51, 48F

04/24 10:52, 5年前 , 49F
時代的碼包在視窗模擬器裡面運作的,那才是世界奇觀
04/24 10:52, 49F

04/24 10:54, 5年前 , 50F
感覺是趕出來的,大概想說事後再改,然後就沒有然後了
04/24 10:54, 50F

04/24 10:55, 5年前 , 51F
世界上感覺爛code遠超過有品質的code
04/24 10:55, 51F

04/24 10:56, 5年前 , 52F
數量上
04/24 10:56, 52F

04/24 13:04, 5年前 , 53F
用拼音命名變數和函數真的超多,都要看半天再猜意思
04/24 13:04, 53F

04/24 13:55, 5年前 , 54F
羅馬拼音命名真的痛苦 變數檔案都會這樣
04/24 13:55, 54F

04/24 18:27, 5年前 , 55F
他們沒有注音,拼音就是他們的注音,對他們來說算是標準化
04/24 18:27, 55F

04/24 18:27, 5年前 , 56F
的中文命名我覺得沒問題,但他們專案時程壓榨的情況很嚴重
04/24 18:27, 56F

04/24 18:27, 5年前 , 57F
,而且崇尚加班,時程壓超短然後提出問題第一個就會問時程
04/24 18:27, 57F

04/24 18:27, 5年前 , 58F
不夠怎麼沒看到多少加班….
04/24 18:27, 58F

04/24 18:45, 5年前 , 59F
就主管擺爛,養成爛習慣
04/24 18:45, 59F

04/24 18:54, 5年前 , 60F
寫這個就是只有我知道地雷在哪諒你不敢把我炒了不是
04/24 18:54, 60F

04/24 21:26, 5年前 , 61F
跟中國人一起寫過程式,我不意外
04/24 21:26, 61F

04/24 23:54, 5年前 , 62F
碼農靠經驗不用靠智商,他的經驗就是寫100行老闆也接
04/24 23:54, 62F

04/24 23:54, 5年前 , 63F
04/24 23:54, 63F

04/25 01:10, 5年前 , 64F
拼音我覺得還好,日本也一堆用拼音的
04/25 01:10, 64F

04/25 07:04, 5年前 , 65F
拼音還好 拼音只是因為你不是中國人才覺得難
04/25 07:04, 65F

04/25 07:05, 5年前 , 66F
就像英文很爛的 用英文變數 也覺得看不懂
04/25 07:05, 66F

04/25 07:05, 5年前 , 67F
不要用那種很雷的字元 像中文字
04/25 07:05, 67F

04/25 07:08, 5年前 , 68F
只是公司自己要規範好 不要東一個西一個不同的命名方式
04/25 07:08, 68F

04/25 09:07, 5年前 , 69F
我覺得這種就是被壓榨出來的產物
04/25 09:07, 69F

04/25 09:08, 5年前 , 70F
不過個人的經驗 也覺得中國的軟體設計上是比較偏好大補帖
04/25 09:08, 70F

04/25 09:09, 5年前 , 71F
類型 包山包海讓你覺得有很多功能很強 而不是專精打造一
04/25 09:09, 71F

04/25 09:10, 5年前 , 72F
項功能
04/25 09:10, 72F

04/25 21:08, 5年前 , 73F
專案壓時程 人數兩三隻小貓 當然先能動就好了阿
04/25 21:08, 73F

05/04 18:03, 5年前 , 74F
你看太少,早就支援中文
05/04 18:03, 74F

05/04 18:04, 5年前 , 75F
還可以抵擋資安問題
05/04 18:04, 75F
文章代碼(AID): #1SlloPbG (Soft_Job)
文章代碼(AID): #1SlloPbG (Soft_Job)