吐槽下接手的 shi 山
shi 里捞东西的感觉太难受了
- 命名乱七八糟,驼峰、下划线随意来,不看定义根本不知道代表什么意思。
- 格式没规范,随意回车,一个文件上千行
- html 文件中有 css、js、php 代码,php 代码怎么运行?被其他 php 文件引入!!!
- 这居然是一个人写出来的东西
高认可度评论:
上一个码农:老板只给我3k的工资,让我写前端,后端,界面,小程序....服务器运维...,我代码写成这样,已经不错了。兄弟。 工资高的时候:我代码比你规范一百倍,工资低的时候:我代码比你烂一百倍 :smirk:
看到命名乱七八糟的时候, 我以为是好几人的代码, 结果竟然是一个人的…这就很… 赞
六字真言
打响指 Nice!
CI 框架啊?
碰见这种代码真的挺头大的,但是谁知道是不是在极端情况下尽全力的结果呢,一般小公司代码时间都非常短,如果处处按规范来,时间是来不及的。
又不是不能用:dog:
能运行,不报错就行了,要求别那么高。
又不是不能用警告
能用就行了 :sweat_smile:
看到警告都要想尽办法干掉,强迫症
小意思,还不是最烂的代码。
上家公司代码类似
哈哈,看到还有有人和我一样这么痛苦,舒服些了。
你没见过 Magento 里面的代码。 :smile:
还好吧,至少命名没有ABCD~
上一个码农:老板只给我3k的工资,让我写前端,后端,界面,小程序....服务器运维...,我代码写成这样,已经不错了。兄弟。 工资高的时候:我代码比你规范一百倍,工资低的时候:我代码比你烂一百倍 :smirk:
我贴一段代码:
槽点:1.赋值用“==”;2.要是有100种可能,是不是if..else要写100个?
然后下面这段代码我截图了,感受一下:
还有,一个设备的8种状态分别用ajax去请求一次,相当于是8次,然后还采用了轮询的方式,每7S请求一次;
还有,一个数据表,我刚来一周就发现,有9000多万条,接近一个亿了,很多数据都是无用数据,不做统计表处理,也不删除。他们之前服务器扩容了好几次,然后现在过去三个月了。。。我说要处理,人家说怕出问题不敢动。。。
我来之前,他们遇到难题第一时间是我不会,然后花了两万多找之前写shi山的人回来做一个功能。。。然后写出来的还是shi!
云服务器不会配,也没人去学习怎么使用和管理,也是花钱找人弄的。。
小公司,老板招个人,在他的理解里,你什么都得会,php,html,android,iso,小程序,运维,钱给不到位还这个那个的。 这个程序猿就得这个学一点,那个找一点,勉勉强强搞定,老板一看,这不是也还行嘛,再搞个微服务,分布式吧,it行业变低端,一个愿打,一个愿挨,这叫市场。万事有因果,没有什么好埋怨的。改变不了世界,就先改变自己,努力别做那个自己曾经鄙视的人!
没用拼音,已经很讲究了!
当你说出是一个人写出来的时候, 我感觉那个人真的很厉害的
一个方法,千把行。各种 if...else... 这个bug修不来,重写。
@menzhu 拼音咋了 :flushed:
这个人应该很牛逼
:see_no_evil: 重写!
不要惊讶任何代码,知道系统怎么跑起来, 薄弱点在哪里,哪里需要重构就可以,代码嘛, 会随时间迁移都化为记忆
当然不是说用laravel写出来的东西就一定比tp优秀,laravel是比tp优秀的多,但用laravel写出来的东西不一定比tp优秀,要看用工具的人
又不是……不能用🤣
我就问你这代码管跑吗?
我还接手了一个update更新的操作,直接给我来80行
现在水友们都这么包容了吗?
我之前发帖子吐槽烂代码被骂了一个月