看到这个不晓得各位有没有发现一个点
就是为啥相关的设定都要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语言的人