我负责的一个模块经过一个多月的编写和测试,仍然漏洞百出,大约有几十个Bug在测试时没有发现。这让我很懊悔,大家能谈谈平时是如何进行测试的吗?
解决方案 »
- phpmail 如何发送带图片,附件的邮件?
- 关于ACM
- 如何往一个三维数组中添加一个数组(内附具体数据)
- 能得到 浏览用户的 IP 地址?局域网的获得 IP 和 局域网IP。
- 有没有懂织梦CMS的啊
- phplib的配置问题,紧急求助!!!!!
- BS开发的 好东西 不敢独享 <<BS系统开发核心技术资料大全>> 免费提供大家下栽 下载资料大全 还要 免费送分啊.,哈哈哈
- 关于php的一个不懂的问题!
- 各位高手救救急阿!!!!!!!!!
- 请问哪里有ZEND的加速器,要免费的,支持php4的.
- 关于PHP操作Mysql查询的引号问题
- php中上传图片,路径对,图片路径也能插入数据库中,但就是上传不到放图片的文件夹下
一 作慢点,做之前多想想。测试是解决不了设计问题。
二 关健复杂的地方,用phpunit 路一下,通常会提供provider 做一个条件组合覆盖。 以保证这种关健较核心的地方。
三 我个人较少用xdebug,之前用过一两次,感觉极其不自在,就没怎么用了。不过这东西因人而异,也推荐你试试,感觉爽就多用用。
四 每个功能块,尽量的单一的开发,不要混杂过多的东西。说大了高内聚低耦合等等,往小了说,做程序时,每提供一小块可保证可复用,能经得起测试的程序后,建立在这种较稳固的基础上,项目进程会顺利得多。
这不是很正常的吗?当调试到没有bug了,这个模块也就快寿终正寝了
显然这些 bug 不是代码级别的
关键在与 bug 的性质给点建议:当发现 bug 时,不要急于修改。