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

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

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

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




12591 次点击
所在节点    程序员
104 条回复
hdbean
2015-08-20 09:20:52 +08:00
我就是那个朋友
soundofu
2015-08-20 09:22:02 +08:00
@fo2w 似乎这种写法与 for 写法的唯一区别就是: for 是(执行)时间(更慢)换(程序)空间(更大),然而可以通过调整优化器优化等级来实现某些代码在编译阶段展开,所以并没有什么(卵)区别...

本人做嵌入式设备开发的,执行效率和存储空间都要考虑
XuanYuan
2015-08-20 09:34:55 +08:00
@blacktulip 你是 DRLer 么?
visonme
2015-08-20 09:36:28 +08:00
我代码命令格式一般也有两种方式(下划线 和 驼峰) 所以不少人看我代码也误解是不是两个人。
hfli
2015-08-20 09:44:37 +08:00
这种代码,自己还能写下去啊?

单单那个 if else 就受不了了;
那么多 magic number , 出了问题,怎么去调试?写的时候获取清楚,写完了再去 review ,自己都看不懂了。
fwings260
2015-08-20 09:52:37 +08:00
楼主太年轻。。。没见过更烂的而已。。。。
init
2015-08-20 09:55:05 +08:00
@special RecoverHP 如何
init
2015-08-20 09:56:47 +08:00
你们怎么看出来是外挂的??
Phariel
2015-08-20 10:04:56 +08:00
我觉得这已经非常不错了啊楼主 所谓的大公司正统赚钱业务的核心代码比这个要屎的多你敢信?
mzer0
2015-08-20 10:06:19 +08:00
代码质量是一个信仰问题. 在有些人看来, 不使用 smart pointer 而直接使用原生指针, 本身就令人无法忍受, 但编程语言支持 GC 所以并不太重要. 另外一点是, if 嵌套 if 也可能作为令人无法忍受的理由, ----干嘛你不用个 struct 呢? 这可是 C 语言基本功. magic number 也是一个信仰问题, 事实证明, 在那种只会使用同一个 magic number 一次或两次的场合中, magic number 比编译器常量更好用......一味想着代码的重复利用, 最后只会创造出一堆看起来能用很多次但实际上只用了一次的代码.

另外是一些大家没注意到的效率问题, 例如, 应避免 ... + ... + ..., 取而代之的是... += ... += ..., 但是编程语言本身支持 move 语义, 所以这个效率问题又不复存在了.

因此我认为, 唯一值得黑的地方, 仅仅在于: 没有使用结构体进行因果优化. 但如果 @aprikyblue 也没注意到这个问题, 那可能是他也不会做因果优化, 所以最后的结论是: 这仅仅只是个信仰问题, 你写的代码不一定比别人好到哪儿去...
fo2w
2015-08-20 10:12:02 +08:00
@soundofu 我觉得你想多了, 我仅仅觉得这是智商的区别
1000 条连续赋值不知道写 for 的我至今未见
radicalshu
2015-08-20 10:13:28 +08:00
感觉好像 coc 的外挂
Rosay
2015-08-20 10:15:27 +08:00
怎么看出是外挂的?
sniperhgy
2015-08-20 10:22:19 +08:00
@Rosay BUXUE = 补血?还有根据一些情况点击不同的地方:
case "1":
Common.Click (418, 305 );
break;
case "2":
Common.Click (529, 305 );
看起来应该是外挂了。
hualuogeng
2015-08-20 10:30:17 +08:00
@zmj1316 911/285 ,哈哈
kkwezard
2015-08-20 10:37:58 +08:00
放弃做程序猿就永远不会有这种烦恼了。
stgzr
2015-08-20 10:48:00 +08:00
没必要贴出来吧...
iamppz
2015-08-20 11:12:30 +08:00
@publicID001 10000 行一般都是一个函数,或者一个事件绑定。。
w88975
2015-08-20 11:18:57 +08:00
代码质量还行 做外挂就别要求那么高了
w88975
2015-08-20 11:20:40 +08:00
楼主可以私信一下我吗? 我最近也在想做一个游戏的挂机辅助,希望传授点经验

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

https://ex.noerr.eu.org/t/214336

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

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

© 2021 V2EX