P14PHP黑盒测试:实现细节的前提下的细节
2021-01-31
不知道实现细节的测试称为黑盒测试。
基于应用程序源代码的测试称为白盒测试。
单元测试通常只测试单个类。它们是白盒测试,因为它们是根据要测试的代码编写的。
P14
PHP具有__set / __ get的魔术方法开发高质量php框架与应用的实际案例解析 pdf开发高质量php框架与应用的实际案例解析 pdf,这使得动态添加对象属性字段非常方便。对于Java,要达到类似的效果,必须使用反射API或直接修改编译后的字节码才能实现。
继承和多态都重用了类。其中一个是类级重用,另一个是方法级重用。
P17
低耦合意味着在模块之间尽可能地使模块独立存在,并且模块之间的接口要尽可能少和简单。
解耦是为了删除模块之间的依赖关系。
P22
区分是否是多态的关键在于对象是否属于同一类型。调用相同的函数会返回不同的结果,那么它是多态的。
P210
ignore_user_abourt(true)可以确保用户关闭网页后,程序将在后台执行而不会立即中断。
P212
队列是先进先出(FIFO),并且堆栈仅允许在后端进行插入操作,并在前端进行删除操作。
P213
消息队列的本质是“异步处理”的思想。
“消息队列”是用于在消息传输期间存储消息的容器。
P215