小明

小明

注册于: 2015-10-08

用户名 :小明

主题数: 1     回贴数: 10

网站:

介绍:

最后活动于 2015-10-10

回复#26 @lincanbin :

1、指的是,直接操作db属于最基础的东西,如果考虑一下维护的话,出现在这里不合适,没有封装的话,各种测试、及代码保护不好做,假设,手抖一下,多了一个什么不可见的字符,我可以很快速的排除不是拼SQL啊、cache的问题,如果按照你这个过程来写的话,整个文件都得测一遍。

说拼sql,我只是举栗子说你代码面条在哪里,我本来想说一个log都没有的,但我知道大部分phper都没有打log的习惯,就没举这个例子

2、唉,我真心无语了。那肯定是抽象的不

回复#23 @lincanbin :


拿php自己来测自己本身就没意义,一个请求过来,消耗内存的并非php自身。


如果你非要拿php自己来测自己的话,请用memory_get_peak_usage看你的峰值内存消耗,在脚本结尾放一个memory_get_usage()所得到的东西并不是我们想要的东西,另外也请加上参数true


到这里我就不争了,已然没有意义了。

1、orm不是我所提到

回复#20 @lincanbin :

1、对此我只想对你说,你还只停留在coding的层面

我想问你,你怎么针对你的这个index.php的取TopicsArray做测试

每次都要去访问index.php来做吗?



如果你来写CF,我估计页面下方显示的执行时间和内存占用,都得加个0。

如何改,这么改一下看看是否更清晰

<?php     require(__DIR__ . '/common.php');     require(__DIR__ . '/language/' . ForumLanguage . '/home.php');    

1、我说代码有问题,是缺少封装和重用,各种过程式的代码书写对后续的维护并无多大好处,举一个简单的栗子,就那个取TopicsArray,其他地方如果调用的话,难道你再copy一遍你的代码吗?



2、我有点无语了

如果你说的是MVC,那也是经典架构,在Java中非常流行。

对于这个我只想说,php中也非常流行,让代码结构清晰好维护


3、至于orm

我知道你想说用ORM,几年前我就用ORM。

回复#12 @lincanbin :

之前的代码版权不归我所有,这里倒是没有办法展示。

我本身对基于标签组织的社区感兴趣,我会抽时间在这个系统上重构一版或衍生一个新的分支的。

回复#9 @lincanbin :

这理解能力,也难怪代码写的跟面条一样。

回复#7 @lincanbin :

别扯啥orm,咱说的是基本的分层和封装

回复#5 @lincanbin :

不可思议

回复#1 @lincanbin :

你真的觉得自己的代码易读易懂?


真的易读易懂是   

别人不用通读你的代码,也知道你的代码是干嘛的。


如果index.php上来就拼sql的代码也叫没有问题,那世界上就没有垃圾代码了。

不晓得你coding时间多久啊,可以告诉你,过一阵子你就会憎恨自己现在写的代码的。

看了一眼index.php的代码,真是一种不能忍受的coding风格


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录