八达网

标题: 如何写出无法维护的代码-- 这文章题太有喜感了。。 [打印本页]

作者: 飞跃疯人院    时间: 2013-11-9 13:43
标题: 如何写出无法维护的代码-- 这文章题太有喜感了。。
传送门  http://coolshell.cn/articles/4758.html
作者: rolin    时间: 2013-11-9 13:49
我在公司旧代码里发现过define TRUE 0
这才是绝对的坑爹
作者: fell    时间: 2013-11-9 13:55
。。。。。。
作者: xiaoqi    时间: 2013-11-9 14:06
我在公司旧代码里发现过define TRUE 0
这才是绝对的坑爹
作者: 飞跃疯人院    时间: 2013-11-9 14:08
rolin 发表于 2013-11-9 13:49
我在公司旧代码里发现过define TRUE 0
这才是绝对的坑爹

这个没什么吧,Linux中经常返回0表示 ok
作者: IROI    时间: 2013-11-9 16:01

作者: IROI    时间: 2013-11-9 16:04
rolin 发表于 2013-11-9 13:49
我在公司旧代码里发现过define TRUE 0
这才是绝对的坑爹

遇到过类似情况,老子跑了两边仿真还纳闷为什么初始化被定义的乱七八糟~
作者: 5663601    时间: 2013-11-9 16:27
rolin 发表于 2013-11-9 13:49
我在公司旧代码里发现过define TRUE 0
这才是绝对的坑爹

我草。,。。。。这有点吓人
作者: Springsun    时间: 2013-11-9 16:30
8da的程序员真多啊
作者: 5663601    时间: 2013-11-9 16:34
使用重音字母。比如:int  ínt(注:第二个 ínt不是int)

藏宏定义。如:#define a=b a=0-b,当人们看到a=b时,谁也想不到那是一个宏。
作者: lucifer520    时间: 2013-11-9 16:35
给define TRUE 0跪了
作者: s9nn9s    时间: 2013-11-9 17:00
rolin 发表于 2013-11-9 13:49
我在公司旧代码里发现过define TRUE 0
这才是绝对的坑爹

shell 脚本里都是这样啊.....

真正可怕的不模块化, 写到一起 名字乱取, 也不注释的2B们
作者: rolin    时间: 2013-11-9 17:56
s9nn9s 发表于 2013-11-9 17:00
shell 脚本里都是这样啊.....

真正可怕的不模块化, 写到一起 名字乱取, 也不注释的2B们

shell脚本难道不是这个世界上最混乱的东西吗

作者: BeRush    时间: 2013-11-9 18:00
看来8da码农真多啊
作者: legendofytf    时间: 2013-11-9 18:42
完全看不懂。。本吊真会值值班
作者: kaka_81    时间: 2013-11-9 18:57
这算个吊。
我几年前接的一个维护项目,vb的。
有几个2万多行的代码,全程无注释,
dim a,dim b

呵呵。。
作者: 国妓米兰    时间: 2013-11-9 19:21
碉堡了
作者: SimoN    时间: 2013-11-9 20:21

作者: ama_go    时间: 2013-11-9 20:54
enum 比define好用
作者: jassom    时间: 2013-11-10 00:20
本帖最后由 jassom 于 2013-11-10 00:21 编辑

我一个哥们对公司不满,把所有怨气都发泄到了代码上。

我们公司简称SAE,所以这哥们的变量名都是fuck_SAE,SAE_is_shit,SAE_is_bitch,SAE_FUCKED之流,呵呵


作者: 国妓米兰    时间: 2013-11-10 07:37
jassom 发表于 2013-11-10 00:20
我一个哥们对公司不满,把所有怨气都发泄到了代码上。

我们公司简称SAE,所以这哥们的变量名都是fuck_SA ...

新浪代码提交这么随意?




欢迎光临 八达网 (https://www.8-da.com/) Powered by Discuz! X2.5