+ -
当前位置:首页 → 问答吧 → 真他妈的倒霉。。。。。。。。。。。。

真他妈的倒霉。。。。。。。。。。。。

时间:2010-07-05

来源:互联网

何时脱离苦海。。。。。。。。。。。。。。。
下载 (85.61 KB)
2010-07-05 16:49

作者: zylthinking   发布时间: 2010-07-05

心中有佛,自然脱离苦海……

作者: jlccwss   发布时间: 2010-07-05

这函数名 太销魂了

作者: jimmyixy   发布时间: 2010-07-05

以前看到过一篇if嵌套缩进型代码,直接高潮了

作者: shmild   发布时间: 2010-07-05

ls说的那种代码是方便 维护人员的,我看过淫行的代码,大部分都是LZ那种类型,在排错的时候非常容易,当然写这种代码有怪怪的感觉

作者: ssuclinux   发布时间: 2010-07-05

写这代码的孩子缺心眼儿?

作者: prolj   发布时间: 2010-07-05

排错容易? 你看到这几十个 if 有什么关联吗, 如果是 if (i == 1) else if(i == 2) else if(i == 4) 也行啊, 妈的这些分支互相不搭边, 根本没有逻辑, 碰到什么新情况或新bug 就加一个 if 来段特殊处理; 多少年积累下来, 就是这样的王八蛋代码

作者: zylthinking   发布时间: 2010-07-05

随便开展其中一个 if, 再看看
下载 (47.32 KB)
2010-07-05 17:11

作者: zylthinking   发布时间: 2010-07-05

一夫他妈来了

作者: cookis   发布时间: 2010-07-05

我觉得代码挺好的

作者: linuxlixk   发布时间: 2010-07-05

NB的看懂了重构代码

作者: tyc611   发布时间: 2010-07-05

几十万行, 谁看得懂?

作者: zylthinking   发布时间: 2010-07-05

代码也是分模块的,并不需要全部代码看完吧?

作者: tyc611   发布时间: 2010-07-05

几十万行算个屁啊,我们经常几十M的代码。

作者: prolj   发布时间: 2010-07-05

回复 zylthinking


    这种代码不是给开发者用的,而是给维护用的,当然就LZ的代码给维护人员也没用,必须加上log才行,你不能让维护的人和你有一样的逻辑,不然他们还死心踏地的干吗。。。

作者: ssuclinux   发布时间: 2010-07-05



QUOTE:
回复  zylthinking


    这种代码不是给开发者用的,而是给维护用的,当然就LZ的代码给维护人员也没用 ...
ssuclinux 发表于 2010-07-05 17:18


能不能具体说说?

作者: donglongchao   发布时间: 2010-07-05

最重要的是没有主线, 没有逻辑。
一个动作引起7,80遍 draw 你信不信?
一个对增加菜单项的函数稀里糊涂调了10几遍, 结果造成同一个菜单项重复了10几遍, 然后怎么办? 妈的写了个循环, 把重复的全部删除。
反正我是没办法, 凑合着混日子而已。。。。。。。。。。

作者: zylthinking   发布时间: 2010-07-05

樓主 為何 要覺得 倒楣 要大笑 才對

調劑一下心情吧

作者: huxk   发布时间: 2010-07-05



QUOTE:
最重要的是没有主线, 没有逻辑。
一个动作引起7,80遍 draw 你信不信?
一个对增加菜单项的函数稀里糊涂 ...
zylthinking 发表于 2010-07-05 17:19


这个NB。。。。修修补补又三年

作者: donglongchao   发布时间: 2010-07-05



QUOTE:
代码也是分模块的,并不需要全部代码看完吧?
tyc611 发表于 2010-07-05 17:17



你看这样的代码还能分出模块来吗

作者: zylthinking   发布时间: 2010-07-05

摆正心态,尽量好好干吧

作者: tyc611   发布时间: 2010-07-05



QUOTE:
几十万行算个屁啊,我们经常几十M的代码。
prolj 发表于 2010-07-05 17:17



别觉得你几十M牛逼

作者: zylthinking   发布时间: 2010-07-05

等你看懂了,只要这个程序还有人用,维护肯定离不了你,就业有保障。

作者: 没本   发布时间: 2010-07-05



QUOTE:
等你看懂了,只要这个程序还有人用,维护肯定离不了你,就业有保障。
没本 发表于 2010-07-05 17:24



懒得看, 等他完蛋了, 我也跟着完蛋?

作者: zylthinking   发布时间: 2010-07-05



QUOTE:
能不能具体说说?
donglongchao 发表于 2010-07-05 17:19




    我看过淫行里面的c程序一个文件就是一个函数有2000行左右,里面全是
if()
log()

if()
log()
、、、
这样的代码非常适用淫行里面业务流程的,在业务员报错的时候 维护人员根据log能快速定位问题。
因为这些代码他们每天都要来回查找log出错的地方。


当然你如果做嵌入式或者其他pc应用程序的时候使用这种 if 方式 直接给你杀掉。

作者: ssuclinux   发布时间: 2010-07-05

偶当初也跟lz一样,看见凌乱的代码,混乱的逻辑,几M的源文件。。。心里不停地在咕噜,但久了习惯了就好

作者: tyc611   发布时间: 2010-07-05

看不懂呀看不懂, 没有主线, 还别说模块化, 根本不知道哪一行是为了什么。 要说按键吧, 好歹在一个入口或三四个入口也算合理吧, 人家不知道有几个入口, 非要把所有文件搜索一遍才行, 保不准某一个16杆子打不着的函数里面就有一个 if 语句是干这事的。

作者: zylthinking   发布时间: 2010-07-05

回复 zylthinking


    灵道由于你的理解力突出,会再发个类似的程序给你。

作者: 没本   发布时间: 2010-07-05

回复 没本
干咱们这一行的,洞察力要从 位 到 几十兆 ,跨越N个数量级。。。还有那行这样

作者: donglongchao   发布时间: 2010-07-05

不错,每行都还有注释呢!!

作者: 群雄逐鹿中原   发布时间: 2010-07-05