最近维护一份前人写的 PHP 代码,看的人头疼。

2018-05-20 17:53:13 +08:00
 jojojo

一个查询系统,用户查询和后台管理分两个系统,一个用 lavarel,一个用 ci 框架,当然,这些都不重要,给大家看一下大神的代码:

        $ip = real_ip();  //没有用到
	if (isset($_COOKIE['P0001'])) {   //p0001 是什么鬼?
		$arr["status"] = 1;
		$arr["dBTypeList"] = array( 
                      "0" => array("type"=> "0","databaseNtro" => "MySQL"),  //databaseNtro 是什么
		      "1" => array("type"=> "1","databaseNtro" => "Redis"),
		);
		echo json_encode($arr);
		} else {
			echo json_encode(array("status"=>0));  //前后返回 json 格式不一样
		}

当然,这些都不重要,重要的是

为什么要把这个项目给我做?

7410 次点击
所在节点    程序员
59 条回复
NxiJSiOS
2018-05-21 11:10:44 +08:00
正常
t2doo
2018-05-21 11:42:05 +08:00
这就叫你头疼啦,那你是没看过我写的 PHP 啰,哈哈哈
jadec0der
2018-05-21 11:44:40 +08:00
贵司的缩进是八个空格?
luoway
2018-05-21 12:17:40 +08:00
@Actrace #21
还有一种:
啥时候有时间重构代码,真 TM 想把代码改成我的
azh7138m
2018-05-21 12:19:28 +08:00
@wly19960911 react 都在 document 上处理事件,根节点就根节点呗
Norie
2018-05-21 13:12:57 +08:00
@broadliyn 就连自己写的过段时间回去看都不知道为什么会这么写!
annielong
2018-05-21 15:59:13 +08:00
感觉写的没什么大问题,一看就知道这个是干嘛的了,
foursking
2018-05-21 16:06:36 +08:00
就这心态,离职吧
joeke
2018-05-21 16:13:25 +08:00
这个只是意思上的不理解而已,也没啥好吐槽的,实在不行就自己重构呗
mchong
2018-05-21 16:22:50 +08:00
@lj3lj3
我十几年前也是这么写的,而且代码现在还在用,我还在维护.....
qcind
2018-05-21 16:40:45 +08:00
祖传的代码,要好好守着。
realpg
2018-05-21 16:56:25 +08:00
我觉得楼主贴这些代码没啥太大的问题。
肯定是有点难懂需要结合其他代码(如果没有文档),但是绝对不算啥大坑
lepig
2018-05-21 17:05:37 +08:00
楼主 刚开始工作吗
konakona
2018-05-21 17:35:28 +08:00
哈哈,不写注释党。
Justin13
2018-05-21 18:44:16 +08:00
js,一个 8000 行的函数见过没。
liuxu
2018-05-21 18:55:32 +08:00
清晰易懂啊
paranoiagu
2018-05-21 18:56:53 +08:00
人肉混淆听说过吗?
cncqw
2018-05-22 09:48:09 +08:00
@allgy 这跟转 python 有什么关系,python 照样能写出奇葩代码,写个 python 还写出优越感了?
lj3lj3
2018-05-23 09:56:51 +08:00
@mchong 主要是现在那个货还在这么写 给客户做的网站全都这 还不给时间重构 耳边响起了糙猛快优美的旋律

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

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

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

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

© 2021 V2EX