求助,怎么判断代码写的好坏

#1 liuhui244671426

怎么判断程序运行的速度,快慢,程序质量???

2012-02-17 00:11:10

#2 jake

速度可以通过程序执行时间来判断,具体做法是开始的时候设定个时间,程序结束再用当前时间减去开始的时间,就得出整个程序执行花费的时间了。

程序质量,
初级的方法:代码的规范性,多看看优秀的开源程序,就能观察到代码的质量如何(差距)
高级的方法:做好了一个项目(很多程序在里面),那么找一个水平一般的phper来看看,是否能很快上手进行持续开发,如果上手比较快,那么程序是比较清晰的,也就是质量高(谁也看不懂那就是烂代码了)。项目越大,那么难度就越高,质量就越难维持。

顺便卖个广告:speedphp框架,就是非常清晰,容易上手。而且用speedphp开发出来的程序,也非常清晰,这样对提高程序的质量,具有非常大的意义。

2012-02-17 00:21:08

#3 liuhui244671426

jake 发表于 2012-2-17 00:21
速度可以通过程序执行时间来判断,具体做法是开始的时候设定个时间,程序结束再用当前时间减去开始的时间, ...
有没有专门的软件进行测试的呢?

2012-02-17 00:23:29

#4 jake

liuhui244671426 发表于 2012-2-17 00:23
有没有专门的软件进行测试的呢?
专门的软件,如AB之类的。只能测试程序的负载,当然也会测速度,但那不是主要的。


2012-02-17 00:27:56

#5 liuhui244671426

jake 发表于 2012-2-17 00:27
专门的软件,如AB之类的。只能测试程序的负载,当然也会测速度,但那不是主要的。
老大AB在百度搜的不详细,说一下,详细的咯

2012-02-17 00:32:59

#6 jake

http://cqfish.blog.51cto.com/622299/138726

搜apache ab

2012-02-17 00:36:10

#7 liuhui244671426

jake 发表于 2012-2-17 00:36
http://cqfish.blog.51cto.com/622299/138726

搜apache ab
这个用起来不是太方便!  那fire  有这个功能不,它那个网络功能

2012-02-17 01:00:14

#8 jake

liuhui244671426 发表于 2012-2-17 01:00
这个用起来不是太方便!  那fire  有这个功能不,它那个网络功能
那是网页加载速度,一般不作为“程序”的速度来谈的,只是测试服务器的速度和网页上面图片大不大。

如果真的要用,建议用Chrome浏览器的查看器,Chrome按F12就出来了。network那个,重新加载网页就会出现。

2012-02-17 09:01:59

#9 sp初学者

:(好难哦!

2012-02-23 15:38:31

#10 暗夜星辰

AB是个好软件~ 测试服务器压力也不错

2012-02-24 13:29:57

#11 liuhui244671426

暗夜星辰 发表于 2012-2-24 13:29
AB是个好软件~ 测试服务器压力也不错
不会用 apache AB啊,看教程有点难懂!!!你有什么好点的资料,介绍给我吧,呵呵

2012-03-12 23:18:44

#12 jake

liuhui244671426 发表于 2012-3-12 23:18
不会用 apache AB啊,看教程有点难懂!!!你有什么好点的资料,介绍给我吧,呵呵

...
论坛搜索“执行时间”,执行时间也可以探测出一个程序的速度

2012-03-13 08:45:59