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