良质!PHP企业级系统开发,从优秀到卓越 - (EPUB全文下载)
文件大小:2.29 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:良质!PHP企业级系统开发,从优秀到卓越
作者:黄禅宗
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 布欧1989(gaofengxu888@qq.com) 专享 尊重版权
前言
隐藏在逆流而上的良质
从优秀到卓越
完成,完整,完美
本书为谁而写
如何使用本书
关于作者
踏上征程,就现在
第一部分 重新定义项目开发
第 1 章 软件开发本质论
1.1 信息与价值
1.2 代码,软件和价值
1.2.1 编写容易理解的代码
1.2.2 软件开发的本质
1.2.3 创造更大的价值
1.3 一行代码值多少钱?
1.3.1 简单的计算
1.3.2 进一步地计算
1.3.3 未知的损失
1.3.4 浅谈损失
1.3.5 一行代码的生命历程简史
1.3.6 如何写出好的代码
1.4 问题域和解空间
1.5 不要急,但要快!
本章小结
第 2 章 选择高起点
2.1 服务器系统首选Linux
2.2 自已动手搭建LNMP环境
2.2.1 Nginx的站点配置在哪?
2.2.2 Nginx如何与PHP-FPM通信?
2.2.3 HOST绑定与网站访问
2.2.4 关注错误日志
2.2.5 PHP的两份配置
2.2.6 数据库环境配置的方式
2.3 项目分类
2.3.1 前台网站系统
2.3.2 后台管理系统
2.3.3 接口服务系统
2.3.4 计划任务系统
2.3.5 最好不要这么做
2.4 框架之争
2.5 开始编写第一行代码
2.5.1 PHP专业素养
2.5.2 事务型脚本
2.5.3 再谈MVC模式
2.5.4 我心中的企业级系统代码
本章小结
第 3 章 向世界发布你的代码
3.1 从零到一搭建发布系统
3.1.1 不推荐的发布方式
3.1.2 简单的发布
3.1.3 实现一键发布
3.1.4 建立更完善的发布流程
3.2 生产环境注意事项
3.2.1 更改默认端口
3.2.2 开启错误日记
3.2.3 开启慢日志
3.2.4 服务器监控
3.2.5 对数据库进行备份
3.3 入侵式设计
3.3.1 触电式架构
3.3.2 压缩环境
3.3.3 不同环境,不同域名
本章小结
第二部分 PHP高级编程
第4章 回归原生态
4.1 空与非空
4.1.1 简单的判空
4.1.2 隐晦的判空
4.1.3 两个引申
4.1.4 为什么系统崩溃了?
4.1.5 小结
4.2 数组排序
4.2.1 一道面试题引发的思考
4.2.2 对数组排序的理解
4.2.3 排序陷阱
4.2.4 函数式编程与数组
4.2.5 数组类
4.3 活用魔术方法
4.3.1 继续探讨DI容器背后的技巧
4.3.2 魔法方法与代码生成
4.4 谨防阻塞式调用
4.4.1 file_get_contents()真的好吗
4.4.2 让我“睡”一下
4.5 框架是如何运行的
4.5.1 多种调用方式
4.5.2 Callback / Callable 回调类型
4.5.3 自动加载
4.6 高级编程技巧
4.6.1 福尔摩斯般的回溯跟踪
4.6.2 错误捕捉
4.6.3 生生不息的代码
4.7 本章小结
第 5 章 PHPUnit单元测试新解
5.1 三种不同的世界
5.1.1 单元测试后行
5.1.2 测试驱动开发
5.1.3 可测试性设计
5.2 TDD的模式、原则与三角验证
5.2.1 构造-操作-检验模式
5.2.2 F.I.R.S.T.原则
5.2.3 三角验证
5.3 PHPUnit高级测试
5.3.1 自动生成测试代码骨架
5.3.2 如何执行单元测试?
5.3.3 九个造假技巧
5.3.4 断言的艺术
5.4 单元测试的应用
5.4.1 为Bugfixed编写单元测试用例
5.4.2 为重构优化编写单元测试套件
5.4.3 为新域编写单元测试体系
5.4.4 与持续集成的联动
5.5 向前一步
5.5.1 理性人
5.5.2 流,重构,TDD与设计模式
5.6 本章小结
第三部分 PHP企业级系统开发
第 6 章 核心基础模块设计
6.1 浅谈配置中心
6.1.1 配置的分类
6.1.2 两种实现模式
6.1.3 存储配置的方式
6.1.4 常见配置中心的架构设计
6.2 化学方程式两端的企业级数据
6.2.1 数据划分的新视角
6.2.2 使用缓存的常见例子与弊端
6.2.3 数据供给器
6.2.4 3+1套数据模板
6.2.5 全球追踪器
6.3 不可轻视的日志服务
6.3.1 PSR-3中的日志规范
6.3.2 自建简易日志服务
6.3.3 使用开源框架提供的日志服务
6.3.4 使用log4php日志组件
6.3.5 使用日志生态系统
6.4 有趣的ID生成器
6.4.1 流水号ID的约束、实现和风险点
6.4.2 生成全局唯一ID标识
6.4.3 ID生成的两种策略
6.4.4 小结
6.5 你有几把锤子?
6.5.1 百万集合的运算是哪种钉子?
6.5.2 PHP的数组运算
6.5.3 我们最熟悉不过的数据库
6.5.4 Redis的集合运算
6.5.5 使用shell命令处理
6.6 本章小结
第 7 章 大型网站开发范式
7.1 首页开发范式
7.1.1 前期准备工作
7.1.2 规划你的数据
7.1.3 基本实现思路
7.1.4 从完成到完善
7.1.5 世界杯,缓存开关与完美
7.2 列表页开发范式
7.2.1 四大排序与排序微架构
7.2.2 默认的基础排序
7.2.3 二次干预的运营排序
7.2.4 推荐算法的实时排序
7.2.5 特定专题的活动排序
7.2.6 排序小结
7.3 详情页开发范式
7.3.1 信息聚合
7.3.2 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 良质!PHP企业级系统开发,从优秀到卓越 - (EPUB全文下载)