分享一段我司前辈的代码,哈哈!

2023 年 6 月 16 日
 lilei2023

34303 次点击
所在节点    程序员
310 条回复
cwWqjBJJRPak
2023 年 6 月 16 日
难道你还想让他用 channelType===2 吗?!
jsrunner
2023 年 6 月 16 日
自从自己写了烂代码太多了,现在小弟不喷其他人了
thorneLiu
2023 年 6 月 16 日
@iapplebear 用得着三元?😂😂😂😂
still97
2023 年 6 月 16 日
@xujinkai 也有可能一开始写完发现只有一行,考虑到代码行数的考核指标,苦思冥想,改成这样了
gosansam
2023 年 6 月 16 日
应该是删了别的 else 吧
isno
2023 年 6 月 16 日
真没必要笑话人家,也没必要在这种小技巧上争强好胜!
lilei2023
2023 年 6 月 16 日
@lowett vscode monokia
lyxeno
2023 年 6 月 16 日
成为前辈!
javen73
2023 年 6 月 16 日
绩效按代码行数吗?😂
ixixi
2023 年 6 月 16 日
并不是几行所谓的不优雅代码 就能看出别人水平

写一堆自认为风骚的代码 对下个人来说可能就是屎山

多写几行没问题
shyrock
2023 年 6 月 16 日
OP 把自己的版本发出来,让 v2er 对两者打分看看。
Ricardoo
2023 年 6 月 16 日
其实挺好的。
如果是自己的私有代码,随便使用利用语言特性,一行代码搞定.
但是如果是项目代码,一眼能让人看懂的代码就是好代码,而且这种代码方便在分支中增加逻辑,想想善变的需求,你以为前辈在初学层级,实际人家是懂业务懂代码的=。=!
wakarimasen
2023 年 6 月 16 日
那么比较优雅的写法是下面这样吗?
isSms = computed( () => channelType === 2 )
lilei2023
2023 年 6 月 16 日
嘲笑谈不上,谁不是从 0-1 开始的,只是感慨,项目这么久了也没人加注释,没人优化
ksco
2023 年 6 月 16 日
楼上都给我看傻了,这都能洗?😨
Yukiteru
2023 年 6 月 16 日
简单易懂,没毛病。
lilei2023
2023 年 6 月 16 日
@angrylid 要是我现在写,肯定写成你这样了
@shyrock 看看#33
miaotaizi
2023 年 6 月 16 日
代码写再好, 跟业务不匹配有什么用?
Huelse
2023 年 6 月 16 日
硬要说的话也就判等和枚举有问题,而且我记得会被编译成 this.isSms = ...
erwin985211
2023 年 6 月 16 日
现在公司好多这样的代码 主要搞得一个组件就有 4 、500 行,看着很难受

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/949195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX