Soft_Job 板


LINE

看到这个不晓得各位有没有发现一个点 就是为啥相关的设定都要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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1556020377.A.950.html
1F:推 brianhsu: 996 写出这种 code 不意外吧,长期 996 的工时下来,我 04/23 19:55
2F:→ brianhsu: 不相信脑袋能多清楚 XD 04/23 19:55
3F:推 XXXXLAY: 简单事复杂做,填满996 04/23 20:03
我觉得这不是996的问题 在怎样累也顶多就是逻辑错误或是漏东漏西 这种比较像是共同的写作习惯了
4F:→ yotsuba1022: 这不见得是中国人才会吧?美国人也会呀 04/23 20:05
我是还没遇过美国人这样写啦 只是之前遇到的一堆都中国人 这次又是中国人写的code才有这疑问
5F:推 chuegou: 休抖code直接转程式码 04/23 20:13
※ 编辑: aoksc (150.117.240.159), 04/23/2019 20:23:34
6F:推 dalconan: 没有规划~叠床架屋出来的东西就可能很多hard code 04/23 20:41
7F:→ dalconan: 或是赶时间。像你的例子可能没有时间去协调回传统一 04/23 20:42
8F:→ dalconan: 就直接把可能的回传都列进去...我还看过要给前端的下 04/23 20:43
9F:→ dalconan: 拉选单通通写在某个档案里面的一个array变数 04/23 20:43
10F:推 neofish: 可能是外包赶工乱写吧 04/23 21:12
11F:推 mathrew: 就贪图方便啊 04/23 21:19
12F:嘘 LinuxKernel: 跟国别无关好吗... 04/23 21:19
13F:→ mathrew: 台湾一堆也都嘛这样写 04/23 21:20
14F:推 cheeseup: 比较像同一个东西被无数人接手过造成的自然状态 04/23 21:46
15F:→ cheeseup: 啊他也这样写我也这样写反正拍拍屁股我就走了呵呵呵呵 04/23 21:46
16F:推 jack0204: 还有一种就是我完成的功能多代表我很厉害,所以都速写 04/23 21:48
17F:→ jack0204: 然後写出一堆大便,拍拍屁股走人後下一个接手超难改 04/23 21:49
18F:→ f19870421: 因为中国过去有用程式码行数计价/算绩效的制度 外商如 04/23 21:49
19F:→ f19870421: 果有code review以前也会拿出来质疑灌水 04/23 21:49
我跟我同事开的玩笑没想到还是真的啊… 我很确认这绝对不是赶时间造成的 因为还继续产出这种code的就是闲闲没事的高层 也就是我说的那位自称待过腾讯的工程师 它其实根本不需要写code已经是纯管理就够了 但偏偏它超喜欢跳下来改东改西
20F:→ jack0204: 要是你时间超标,主管还会认为你比你前面的那位无能 04/23 21:49
21F:→ f19870421: 现在比较好了 但在一些二线城市还是有极少数公司采用 04/23 21:50
22F:→ f19870421: 这种制度 04/23 21:50
23F:→ DrTech: 有点想说实话,但是又怕被政治魔人骂。任何地方都有烂与好 04/23 22:07
24F:→ DrTech: 的。但是不要看到个案就说全部某国人都怎样。 04/23 22:07
25F:推 vi000246: 离职率很高的公司会有这种code 04/23 22:27
26F:推 abccbaandy: 996不意外阿 04/23 22:31
※ 编辑: aoksc (150.117.240.159), 04/23/2019 22:52:04
27F:嘘 freemail: 很痛恨烂抠家没注解 04/23 22:47
28F:→ w0005151: 目前遇过的中国人真的写code都很烂 04/23 23:32
29F:→ w0005151: 简体字注解,命名乱七八糟var1, var2, var3 04/23 23:32
30F:推 alog: 很简单啊 程式码没人审 + 主管摆烂或只专注结果不考虑技术 04/24 00:36
31F:→ alog: 债 04/24 00:36
32F:→ alog: 你要去改善可能会被当机掰同事 或管不动都很多啦 04/24 00:37
33F:→ viper9709: 这个真的太扯XD~第一次看到 04/24 00:37
34F:推 shortoneal: 对岸的上下限范围很大的 04/24 01:10
35F:→ shortoneal: 最痛恨的就是罗马拼音变数命名法Orz 04/24 01:10
36F:→ Ekmund: 腾讯不可能是行数算绩效的制度吧... 04/24 01:15
37F:→ Ekmund: 我之前是接过类似这样的code 但那是因为前人没什麽程式底 04/24 01:16
38F:→ Ekmund: 自己拿着书硬干出来 能交差就好的东西 04/24 01:16
39F:推 ILYY: 就没管品质吧 发展太快先交出东西来再说 04/24 03:04
40F:推 Csongs: 同意楼上,code很多是被压榨出来的 04/24 08:08
41F:推 s890510: 这种code台湾也很多啊 04/24 08:11
42F:嘘 hizuki: 各国都是常态 04/24 08:52
43F:→ sharek: 个人经验,中国的确很多这种 04/24 09:02
44F:→ y3k: 对岸滥竽充数的超多 而且待遇下限低得可怕 所以品质比这边学 04/24 10:40
45F:→ y3k: 生做出来还烂得不算少见 04/24 10:40
46F:→ knives: 中国人写code,光看变数命名都用罗马拼音你就知道多雷了 04/24 10:50
47F:→ knives: 怎麽不直接用简中命名算了 04/24 10:50
48F:推 lordmi: 只是你没有看过更雷的而已 我看过日本游戏公司直接把DOS 04/24 10:51
49F:→ lordmi: 时代的码包在视窗模拟器里面运作的,那才是世界奇观 04/24 10:52
50F:推 Lhmstu: 感觉是赶出来的,大概想说事後再改,然後就没有然後了 04/24 10:54
51F:→ Lhmstu: 世界上感觉烂code远超过有品质的code 04/24 10:55
52F:推 Lhmstu: 数量上 04/24 10:56
53F:推 dalconan: 用拼音命名变数和函数真的超多,都要看半天再猜意思 04/24 13:04
54F:推 qq076qq076: 罗马拼音命名真的痛苦 变数档案都会这样 04/24 13:55
55F:推 twin2: 他们没有注音,拼音就是他们的注音,对他们来说算是标准化 04/24 18:27
56F:→ twin2: 的中文命名我觉得没问题,但他们专案时程压榨的情况很严重 04/24 18:27
57F:→ twin2: ,而且崇尚加班,时程压超短然後提出问题第一个就会问时程 04/24 18:27
58F:→ twin2: 不够怎麽没看到多少加班…. 04/24 18:27
59F:推 vn509942: 就主管摆烂,养成烂习惯 04/24 18:45
60F:→ xo1100: 写这个就是只有我知道地雷在哪谅你不敢把我炒了不是 04/24 18:54
61F:推 backprog: 跟中国人一起写过程式,我不意外 04/24 21:26
62F:→ lazarus1121: 码农靠经验不用靠智商,他的经验就是写100行老板也接 04/24 23:54
63F:→ lazarus1121: 受 04/24 23:54
64F:推 shter: 拼音我觉得还好,日本也一堆用拼音的 04/25 01:10
65F:推 mathrew: 拼音还好 拼音只是因为你不是中国人才觉得难 04/25 07:04
66F:→ mathrew: 就像英文很烂的 用英文变数 也觉得看不懂 04/25 07:05
67F:→ mathrew: 不要用那种很雷的字元 像中文字 04/25 07:05
68F:推 mathrew: 只是公司自己要规范好 不要东一个西一个不同的命名方式 04/25 07:08
69F:推 triplee: 我觉得这种就是被压榨出来的产物 04/25 09:07
70F:→ triplee: 不过个人的经验 也觉得中国的软体设计上是比较偏好大补帖 04/25 09:08
71F:→ triplee: 类型 包山包海让你觉得有很多功能很强 而不是专精打造一 04/25 09:09
72F:→ triplee: 项功能 04/25 09:10
73F:推 now99: 专案压时程 人数两三只小猫 当然先能动就好了阿 04/25 21:08
74F:嘘 IhateOGC: 你看太少,早就支援中文 05/04 18:03
75F:→ IhateOGC: 还可以抵挡资安问题 05/04 18:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether 或 站内搜寻

TOP