LZH Logo Docs
GitHub

干净的 PHP 代码

    • 前言
    • 第一部分 干净代码简介
      • 第 1 章 什么是干净的代码以及为什么你应该关心?
        • 本书将涵盖什么内容
        • 理解什么是干净的代码
        • 干净代码在团队中的重要性
        • 个人项目中干净代码的重要性
      • 第 2 章 谁来决定什么是“良好实践”?
        • 无论如何,谁决定这些事情?
        • 最佳实践——它们到底来自哪里?
        • 具有情境感知能力
        • 始终如一 - 更快获得结果
      • 第 3 章 写代码,不要做特技
        • 理解编码
        • 被理解,而不是聪明
        • 关于可维护性的笔记
      • 第 4 章 它不仅仅是关于代码
        • PHP 作为一个生态系统
        • 选择正确的库
        • 关于版本控制语义的一句话
        • 稳定性与趋势
      • 第 5 章 优化你的时间并分离职责
        • 命名和组织约定
        • 职责分离
        • 揭秘多态性——接口和抽象类
      • 第 6 章 PHP 正在不断发展——弃用和革命
        • 旧 PHP 与新 PHP
        • 版本 8 改变
    • 第二部分 维护代码质量
      • 第 7 章 代码质量工具
        • 技术需求
        • 语法检查和代码样式
        • 静态代码分析
        • IDE 扩展
      • 第 8 章 代码质量指标
        • 技术需要
        • 引入代码质量指标
        • 在 PHP 中收集指标
        • 使用指标的优点和缺点
      • 第 9 章 整理 PHP 质量工具
        • 技术需要
        • 使用 Composer 安装代码质量工具
        • 将代码质量工具安装为 phar 文件
        • 使用 Phive 管理 phar 文件
      • 第 10 章 自动测试
        • 技术需要
        • 为什么需要自动化测试
        • 自动化测试的类型
        • 关于代码覆盖率
      • 第 11 章 持续集成
        • 技术需求
        • 为什么需要 CI
        • 构建管道
        • 使用 GitHub Actions 构建管道
        • 你的本地管道 – Git hooks
        • 将 CI 添加到现有软件中
        • CD展望
      • 第 12 章 团队合作
        • 技术需要
        • 编码标准
        • 编码指南
        • 代码审查
        • 设计模式
      • 第 13 章 创建有效的文档
        • 技术需要
        • 为什么文档很重要
        • 创建文档
        • 内联文档
  • 干净的 PHP 代码
  • 第二部分 维护代码质量
  • 第 12 章 团队合作
  • 技术需要
GitHub

技术需要

如果你学习了前面几章的内容,就不需要任何额外的设置。

本章的代码示例可在我们的 GitHub 代码库中找到: https://github.com/PacktPublishing/Clean-Code-in-PHP 。

第 12 章 团队合作 编码标准

Copyright © 2023 LZH | liao08022040@126.com