现在极其厌恶弱类型语言,弱类型就不适合中国的职场环境

查看 311|回复 22
作者:willx12123   
别的团队交接过来一个十几万行的 Python 项目,要重构成 Java ,我真的吐了,一点文档也没有。
Python 里面大量的访问各种 RPC 接口,关键是特别喜欢自己转换 rpc 返回的结构,还非要用字典去自定义结构!
现在好了,到处都是字典 + 字符串取值,这个字符串 key 还是尼玛自己定义的,和 idl 都对不上,得自己去代码里面到处翻找,看看到底是哪个接口返回的。
最离谱的是命名还会骗人,弱类型就算了,好歹命名漂亮点吧。"xxx_list" 是个字符串我真的服了,甚至就连 "user" 也能是个字符串……
现在国内的现状就是领导疯狂催,程序员疲于奔命,谁天天给你写文档,代码迭代几次连自己都不认得了,还搞弱类型,万一熟悉项目的人走了后面的人根本没办法看,都都读不懂。再加上英语水平有限,命名真的是一塌糊涂,更加重了理解问题。
hhacker   
不讨厌的只是屎山,不是弱类型
estk   
中国人老板:My grandma run faster than your code!
qcbf111   
ts 火不是没有道理得,当初我们用 lua 也强制必须要规范书写 type annotation.
willx12123
OP
  
@hhacker 国内环境下,弱类型 == 不可阅读的屎山……强类型还属于可阅读的屎山,能接受一点
lithiumii   
可能别的团队一个月整出了能挣钱的活,现在用户多到需要重构了。但凡一开始就用 java 写,现在还没上线呢(我瞎说的
willx12123
OP
  
@lithiumii 哎,现在大厂确实都这样,代码随便搞,能跑就行,吹一波后面反正晋升走人了,维护代码又不是自己,然后后面来的人继续这么想,继续屎山上拉屎。
walkeronway   
我写 python 就特喜欢写类型注解,看着特舒服,写了之后 pycharm 的语法提示也好用
mwuxlcanrh   
上线收益拿到手拍拍屁股挖新的坑,留下的老坑里面都是屎,接盘的有福了
sagaxu   
php 代码里面经常有 $item['aa']['bb']['cc']['dd'] 甚至 5 级以上的数组,运行时产生一大堆 undefined index xxx ,但产品行为却符合预期,就算是原作者维护,可能过几个月就搞不清有哪些字段了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部