Re: [闲聊] 请注意自己的哔哩哔哩帐号安全

楼主: aoksc (重出江湖)   2019-04-23 19:52:55
看到这个不晓得各位有没有发现一个点
就是为啥相关的设定都要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语言的人
作者: brianhsu (坟墓)   2019-04-23 19:55:00
996 写出这种 code 不意外吧,长期 996 的工时下来,我不相信脑袋能多清楚 XD
作者: XXXXLAY (金城武(本尊))   2019-04-23 20:03:00
简单事复杂做,填满996
作者: yotsuba1022 (Carl)   2019-04-23 20:05:00
这不见得是中国人才会吧?美国人也会呀
作者: chuegou (chuegou)   2019-04-23 20:13:00
休抖code直接转程式码
作者: dalconan (寒江雪)   2019-04-23 20:41:00
没有规划~叠床架屋出来的东西就可能很多hard code或是赶时间。像你的例子可能没有时间去协调回传统一就直接把可能的回传都列进去...我还看过要给前端的下拉选单通通写在某个档案里面的一个array变量
作者: neofish (半带拟隆鲷)   2019-04-23 21:12:00
可能是外包赶工乱写吧
作者: mathrew (Joey)   2019-04-23 21:19:00
就贪图方便啊
作者: LinuxKernel (Linus Torvalds)   2019-04-23 21:19:00
跟国别无关好吗...
作者: mathrew (Joey)   2019-04-23 21:20:00
台湾一堆也都嘛这样写
作者: cheeseup (我爱起司)   2019-04-23 21:46:00
比较像同一个东西被无数人接手过造成的自然状态啊他也这样写我也这样写反正拍拍屁股我就走了呵呵呵呵
作者: jack0204 (Jarbar王朝)   2019-04-23 21:48:00
还有一种就是我完成的功能多代表我很厉害,所以都速写然后写出一堆大便,拍拍屁股走人后下一个接手超难改
作者: f19870421 (鱼儿)   2019-04-23 21:49:00
因为中国过去有用程式码行数计价/算绩效的制度 外商如果有code review以前也会拿出来质疑灌水
作者: jack0204 (Jarbar王朝)   2019-04-23 21:49:00
要是你时间超标,主管还会认为你比你前面的那位无能
作者: f19870421 (鱼儿)   2019-04-23 21:50:00
现在比较好了 但在一些二线城市还是有极少数公司采用这种制度
作者: DrTech (竹科管理处网军研发人员)   2019-04-23 22:07:00
有点想说实话,但是又怕被政治魔人骂。任何地方都有烂与好的。但是不要看到个案就说全部某国人都怎样。
作者: vi000246 (Vi)   2019-04-23 22:27:00
离职率很高的公司会有这种code
作者: abccbaandy (敏)   2019-04-23 22:31:00
996不意外阿
作者: freemail (freemail)   2019-04-23 22:47:00
很痛恨烂抠家没注解
作者: w0005151 (蓝厅)   2019-04-23 23:32:00
目前遇过的中国人真的写code都很烂简体字注解,命名乱七八糟var1, var2, var3
作者: alog (A肉哥)   2019-04-24 00:36:00
很简单啊 程式码没人审 + 主管摆烂或只专注结果不考虑技术债你要去改善可能会被当机掰同事 或管不动都很多啦
作者: viper9709 (阿达)   2019-04-24 00:37:00
这个真的太扯XD~第一次看到
作者: shortoneal (不告诉你咧)   2019-04-24 01:10:00
对岸的上下限范围很大的最痛恨的就是罗马拼音变量命名法Orz
作者: Ekmund (是一只小叔)   2019-04-24 01:15:00
腾讯不可能是行数算绩效的制度吧...我之前是接过类似这样的code 但那是因为前人没什么程式底自己拿著书硬干出来 能交差就好的东西
作者: ILYY (毅力)   2019-04-24 03:04:00
就没管品质吧 发展太快先交出东西来再说
作者: Csongs (西歌)   2019-04-24 08:08:00
同意楼上,code很多是被压榨出来的
作者: s890510 (月蓝天水)   2019-04-24 08:11:00
这种code台湾也很多啊
作者: hizuki (ayaka)   2019-04-24 08:52:00
各国都是常态
作者: sharek (...)   2019-04-24 09:02:00
个人经验,中国的确很多这种
作者: y3k (激流を制するは静水)   2019-04-24 10:40:00
对岸滥竽充数的超多 而且待遇下限低得可怕 所以品质比这边学生做出来还烂得不算少见
作者: knives   2019-04-24 10:50:00
中国人写code,光看变量命名都用罗马拼音你就知道多雷了怎么不直接用简中命名算了
作者: lordmi (星宿喵)   2019-04-24 10:51:00
只是你没有看过更雷的而已 我看过日本游戏公司直接把DOS时代的码包在视窗模拟器里面运作的,那才是世界奇观
作者: Lhmstu (lhmstu)   2019-04-24 10:54:00
感觉是赶出来的,大概想说事后再改,然后就没有然后了世界上感觉烂code远超过有品质的code数量上
作者: dalconan (寒江雪)   2019-04-24 13:04:00
用拼音命名变量和函数真的超多,都要看半天再猜意思
作者: qq076qq076 (小小菜鸟)   2019-04-24 13:55:00
罗马拼音命名真的痛苦 变量档案都会这样
作者: twin2 (猫熊)   2019-04-24 18:27:00
他们没有注音,拼音就是他们的注音,对他们来说算是标准化的中文命名我觉得没问题,但他们专案时程压榨的情况很严重,而且崇尚加班,时程压超短然后提出问题第一个就会问时程不够怎么没看到多少加班….
作者: vn509942 (如履薄冰)   2019-04-24 18:45:00
就主管摆烂,养成烂习惯
作者: xo1100 (虾蒸河粉)   2019-04-24 18:54:00
写这个就是只有我知道地雷在哪谅你不敢把我炒了不是
作者: backprog (back-propagation)   2019-04-24 21:26:00
跟中国人一起写过程式,我不意外
作者: lazarus1121 (...)   2019-04-24 23:54:00
码农靠经验不用靠智商,他的经验就是写100行老板也接受
作者: shter (飞梭之影)   2019-04-25 01:10:00
拼音我觉得还好,日本也一堆用拼音的
作者: mathrew (Joey)   2019-04-25 07:04:00
拼音还好 拼音只是因为你不是中国人才觉得难就像英文很烂的 用英文变量 也觉得看不懂不要用那种很雷的字符 像中文字只是公司自己要规范好 不要东一个西一个不同的命名方式
作者: triplee (none)   2019-04-25 09:07:00
我觉得这种就是被压榨出来的产物不过个人的经验 也觉得中国的软件设计上是比较偏好大补帖类型 包山包海让你觉得有很多功能很强 而不是专精打造一项功能
作者: now99 (陈在天)   2019-04-25 21:08:00
专案压时程 人数两三只小猫 当然先能动就好了阿
作者: IhateOGC (我讨厌)   2019-05-04 18:03:00
你看太少,早就支援中文还可以抵挡资安问题

Links booklink

Contact Us: admin [ a t ] ucptt.com