遇到朋友提交的这种代码该怎么办

2015-08-19 16:55:27 +08:00
 aprikyblue

受朋友委托,然后跟另一个朋友一起开发的,
一起开发的这个,之前 2 年没联系,

结果 ........
看完我一句也不想说




11007 次点击
所在节点    程序员
104 条回复
tomine
2015-08-19 16:58:04 +08:00
把你自己的代码贴上来看看
NovemberEleven
2015-08-19 16:59:37 +08:00
期待我就是那个朋友系列
cqcn1991
2015-08-19 17:00:10 +08:00
这个 if else 还能怎么写?不是挺正常么…
TakanashiAzusa
2015-08-19 17:01:37 +08:00
@cqcn1991 这里不应该是 switch case 么。。
Banio
2015-08-19 17:01:43 +08:00
是想说 if ( 1 == i ) 这样写才合理么?
TakanashiAzusa
2015-08-19 17:01:50 +08:00
其实我比较好奇为什么是“朋友”提交的代码。。
harry890829
2015-08-19 17:08:07 +08:00
switch case 和 if...else if 不就是写法上不一样么,还有什么不同么
JamesRuan
2015-08-19 17:09:00 +08:00
典型的数据和逻辑分离有问题的设计。
qinglangee
2015-08-19 17:09:46 +08:00
我一直觉得会开发外挂的人都很牛 X
cqcn1991
2015-08-19 17:11:13 +08:00
@TakanashiAzusa 可以,但是我觉得只是语言风格,并不算 code smell.
zhicheng
2015-08-19 17:15:20 +08:00
命名 OK ,缩进 OK ,代码风格 OK ,注释 OK 。唯一的缺点只有 magic number 。但不是正规则大项目也无所谓。
在我看来,这些代码段几乎是 perfect 了。
learnshare
2015-08-19 17:16:32 +08:00
其实应该把这么多数据放在合理的数据结构里,否则以后改到哭
akira
2015-08-19 17:16:45 +08:00
图像识别的时候,不要严格依赖颜色,这个颜色在不同电脑上是有可能不一样的。。
LuoboTixS
2015-08-19 17:22:57 +08:00
槽点是在 hardcode 像素位置吗?
tiange
2015-08-19 17:25:21 +08:00
简单明了
jianghu52
2015-08-19 17:25:47 +08:00
有缩进,命名正常,注释不少。还要啥自行车。
fo2w
2015-08-19 17:28:29 +08:00
@harry890829
a[0] = 0;
a[1] = 1;
a[2] = 2;
...
a[999] = 999;
好像和写个循环也就是写法上有点区别, 有什么不同么
cst4you
2015-08-19 17:46:57 +08:00
@akira A 卡 N 卡 2333333
N 卡压缩颜色的作弊技巧从 Geforce 开始到现在都还在用呢.
blacktulip
2015-08-19 17:48:35 +08:00
居然有注释,这已经是很给面子了,楼主还想要怎么样的代码?
moe3000
2015-08-19 17:53:33 +08:00
我觉的还是说几句吧,是说编码规范么还是那一大推 if ,还是其他?

@NovemberEleven 我也期待这个系列 doge 脸

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

https://www.v2ex.com/t/214336

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

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

© 2021 V2EX