# code-refactoring-example **Repository Path**: geekziyu/code-refactoring-example ## Basic Information - **Project Name**: code-refactoring-example - **Description**: 学习《重构:改善既有代码的设计》时,参考书本示例进行的代码改造尝试。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-10-11 - **Last Updated**: 2022-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # code-refactoring-example #### 介绍 将《重构:改善既有代码的设计(第2版)》第 1 章第一个示例,由 javascript 示例改造成 Java 示例。 #### 安装教程 1. git clone https://gitee.com/kendoziyu/code-refactoring-example.git 2. 使用你的 IDE 打开这个项目 #### 使用说明 + 如果你想看 重构前的示例代码: ```bash git checkout -b v1.0.0 v1.0.0 ``` + 如果你想看 经过经历第一阶段重构后的代码: ```bash git checkout -b v1.0.1 v1.0.1 ``` + 如果你想看 拆分阶段后的代码 ```bash git checkout -b v1.0.2 v1.0.2 ``` + 如果你想看到添加 HTML 格式后的代码 ```bash git checkout -b v1.0.3 v1.0.3 ``` + 如果你想看到 使用多态计算器来提供数据的代码 ```bash git checkout -b v1.0.3 v1.0.3 ``` + 如果你想了解每一步重构的细节,请在 IDE - Version Control 中查看