1
cxbig 2016 年 6 月 2 日 看上去你写的都是平面代码。
既然是和数据库交互,建议你使用一个框架如 Laravel ,并参考 Laravel 的 Test 相关章节 如果嫌重,至少用 composer 装好: - PDO , Model 抽象的东西 - HTTP 组件,实现基本的 route , request , response 有这些再来做 PHPUnit 比较好 |
2
justjavac 2016 年 6 月 2 日 via Android
> 找了几个 PHP 测试工具发现似乎不太适用
这是什么逻辑啊????? 让工具去适应你的代码,这个逻辑就错了。 编写代码是一门艺术,你要让你的代码 testful 。 |
3
justjavac 2016 年 6 月 2 日 via Android
> 所以最大的问题就是我的代码模块化程度低(?)
对。就是这个问题。 |
6
TonyG 2016 年 6 月 3 日
behat
|
7
litlwai 2016 年 6 月 3 日
试试 postman?
|
8
xjtlujoe 2016 年 6 月 3 日
phpstorm?
|
11
cxbig 2016 年 6 月 3 日
@Exin 你说的“最后暴露给外部作为 API 的是一个个.php 文件”
鉴于现代的 PHP 框架,所有请求都是经过 public/index.php 再分发到具体的 controller 里的 所以,简单来说对外只有一个 php 文件 |