• 开发高质量PHP框架与应用的实际案例解析
21年品牌 40万+商家 超1.5亿件商品

开发高质量PHP框架与应用的实际案例解析

5 1.0折 49 九品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者[美]伯格曼(Bebastian Bergmann)、[美]普瑞斯克(Stefan Priebsch) 著;刘文瀚、刘海燕 译

出版社清华大学出版社

出版时间2012-05

版次1

印刷时间2012

装帧平装

货号2-31

上书时间2024-11-23

盛源书店

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]伯格曼(Bebastian Bergmann)、[美]普瑞斯克(Stefan Priebsch) 著;刘文瀚、刘海燕 译
  • 出版社 清华大学出版社
  • 出版时间 2012-05
  • 版次 1
  • ISBN 9787302285267
  • 定价 49.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 314页
  • 字数 531千字
  • 正文语种 简体中文
【内容简介】
PHP已经成为最受欢迎的编程语言之一,这使得用PHP创建高质量、易维护的应用程序和框架比以往受到更多的青睐。通过使用来自于知名公司的真实案例研究,《开发高质量PHP框架与应用的实际案例解析》为Web软件体系结构的不同层次介绍了规划、执行以及测试自动化方面的内容,并解释了这些公司如何测量和测试软件质量。《开发高质量PHP框架与应用的实际案例解析》作者提供了解决问题的不同观点,因此您可以在开发自己的PHP应用程序和框架的过程中从不同的方法中获益良多。
【作者简介】
伯格曼,SebastianBergmann,是PHPConsultingCompany的创始人之一。他是软件质量保证领域的倡导者和领导者,并且是PHPUnit和很多其他工具的创建者。他同时也在很多全球性会议上发言。
普瑞斯克,StefanPriebsch,是PHPConsultingCompany的创始人之一,他帮助客户改进开发过程并更好地使用PHP。他出版过多部书籍并经常在IT会议上发言。
【目录】
第1部分基础
第1章软件质量
1.1外部质量
1.2内部质量
1.3技术债务
1.4结构性质量保证
1.5整洁代码
1.5.1显式、最小的依赖
1.5.2责任明确
1.5.3不可复制
1.5.4尽可能少的执行分支、尽可能简短的方法
1.6软件度量
1.6.1圈复杂度与npath复杂度
1.6.2CRAP
1.6.3non-mockabletotalrecursivecyclomaticcomplexity
1.6.4全局可变状态
1.6.5聚合与耦合
1.7工具
1.7.1PHPUnit
1.7.2phplOC
1.7.3PHPCopy-Paste-Detector
1.7.4PHPDeadCodeDetector
1.7.5PHPDepend
1.7.6PHPMessDetector
1.7.7PHPCodeSniffer
1.7.8bytekit-cli
1.7.9PHP-CodeBrowser
1.7.10CruiseControl与PHPUnderControl
1.7.11HUdSOn
1.7.12Arbic
1.8本章小结
第2章软件测试
2.1黑盒测试与白盒测试
2.2需要多少次测试
2.3系统测试
2.3.1浏览器测试
2.3.2自动测试
2.3.3孤立测试
2.3.4验收测试
2.3.5系统测试的局限
2.4单元测试
2.4.1返回值
2.4.2依赖性
2.4.3副作用
2.5案例探究
2.5.1分析待测试代码
2.5.2创建测试环境
2.5.3避免全局依赖性
2.5.4独立于数据源的测试
2.5.5异步事件测试
2.5.6数据库变化的存储
2.5.7意外的结果
2.5.8封装输入数据
2.5.9问题的进一步研究
2.6本章小结

第II部分最佳实践
第3章TYP03:呆板项目之敏捷未来
3.1简介
3.1.1TYP03的历史:13个春秋
3.1.2敢于重新开始
3.1.3我们的测试经验
3.2方法和技术
3.2.1苦甜参半的“大块头”
3.2.2测试驱动开发
3.2.3文档式测试
3.2.4持续集成
3.2.5整洁代码
3.2.6代码重构
3.2.7编程向导
3.2.8领域驱动设计
3.3开发过程中的行动方向
3.3.1开发新代码
3.3.2扩展和调试代码
3.3.3优化代码
3.3.4寻找并修复漏洞
3.3.5处理旧代码
3.4测试处方
3.4.1无意的功能性单元测试
3.4.2文件系统入口
3.4.3接口处的构造函数
3.4.4测试抽象类
3.4.5测试受保护方法
3.4.6回调函数的使用
3.5迈向未来
第4章单元测试的糟糕实践
4.1为什么测试质量很重要
4.2糟糕实践和测试味道
4.2.1测试代码重复
4.2.2断言复杂和测试试图
4.2.3脆弱测试
4.2.4模糊测试
4.2.5谎言测试
4.2.6慢测试
4.2.7测试中的条件逻辑
4.2.8自行验证测试
4.2.9Web冲浪测试
4.2.10模拟过度杀伤
4.2.11跳过蔓延
4.3本章小结
第5章Digg公司的质量保证
5.1面临的问题
5.1.1遗留基本代码
5.1.2如何解决这些问题
5.1.3选择测试框架
5.1.4引进专家
5.1.5会议室内的一周
5.2训练团队
5.3编写可测试代码
5.3.1规避静态方法
5.3.2依赖注入
5.4模拟对象
5.4.1综述
5.4.2数据库
5.4.3松散耦合依赖
5.4.4测试类内部构件的试验对象观察者
5.4.5分布式缓存
5.4.6模拟服务型架构
5.5Digg的质量保证过程
5.5.1测试
5.5.2益处
5.6本章小结

第III部分服务器与服务
第6章服务型API测试
6.1问题
6.2解决方案
6.2.1API证书
6.2.2API限制
6.2.3服务协议的脱机测试
6.2.4具体服务的脱机测试
6.3本章小结
第7章测试WebDAV服务器
7.1关于eZWebDAV组件
7.1.1WebDAV
7.1.2体系结构
7.2开发过程中的挑战
7.2.1需求分析
7.2.2RFC之后的TDD
……
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP