PHP高级程序设计模式、框架与测试

PHP 的设计模式和测试实践,真的是个让人又爱又恼的东西。PHP 高级程序设计这份资料就挺实用,讲得比较系统,模式、框架、测试三个方向都覆盖到了。对初学设计模式或者想搞清楚 PHP 框架结构的你,还蛮有。

模式那块,像是常见的单例工厂观察者这些,它不光有概念,还配了实际的 PHP 代码例子,看着就容易上手。你要是还搞不明白工厂模式咋用,不妨翻翻这个。

框架部分讲得也比较清楚,虽然不是框架实战教程,但对框架结构和模块分层说得挺到位。配合像ThinkPHP这种常见框架用,理解起来更快。可以搭着这篇文章看下:TP 框架单元测试

测试那部分更贴近实战,讲了单元测试、Mock、持续集成这些常见操作。PHPUnit自然是重点,还有和其他语言做个对比的链接,比如JUnitPython 单元测试框架。如果你写代码喜欢留尾巴,测试部分可别跳过。

顺带放几个相关的链接,扩展阅读一下,技术这东西,看得多,练得勤,自然越用越顺手:

如果你正打算在项目里引入测试流程或者重构一套架构模式,这份资源可以先看起来,不至于摸着石头过河。

rar 文件大小:4.77MB