用Java编写清洁代码: 学习简单的设计、重构和TDD | Clean Code with Java: Learn Simple Design, Refactoring & TDD

Clean Code with Java: Learn Simple Design, Refactoring & TDD

用 Java 编写干净的代码。学习简单设计、重构和测试驱动开发 – TDD。

你将会学到的

  • 您将学习使用 Java 编写简洁的代码
  • 您将学习并应用简单设计的 4 条原则
  • 您将了解重构和重构 Java 代码
  • 您将学习 TDD 并应用 TDD 在 Java 中编写干净的代码
  • 您将查看错误代码的示例并将它们重构为干净的代码
  • 你会明白 TDD + 简单设计的 4 个原则 + 持续重构 = 干净的代码

要求

  • 您将需要一些 Java 编程经验
  • 您将需要访问像 Eclipse 这样的 Java IDE
  • 你有一种边玩边学的态度:)

说明

学习使用 Java 编写简洁的代码。

亲身体验涉及简单设计、重构和 TDD 的 4 项原则的代码示例。

学生们在说什么

5 星 – 开门见山简洁实用

5 颗星 –这是了解干净编码和 TDD方法的好课程。本课程中的练习将帮助我以更清晰和可维护的方式进行写作。

5 颗星 –结构良好的课程,从如何编写干净的代码开始,然后重构,最后使用 TDD 编码,但采用非常实用的方法

5 星 – 很棒的课程!这是每个开发人员的推荐课程。本课程将解释编写标准、干净和可维护代码的最佳方法。很棒的重构提示和技巧。脱帽致敬!in28分钟团队

5 星 – 这门课程很棒;到目前为止真的很喜欢这门课程。讲师清楚地传达了困难的概念

我们的方法

  • 目标 I:理解代码的清晰度(单元测试)
  • 目标二:专注于简单设计的 4 个原则
  • 目标 III:开始重构
  • 目标 IV:了解 TDD

一步一步的细节

从清晰的代码开始

  • 使用简单的设计、重构和 TDD 来清洁代码 – 开始设置
  • 步骤 00 – 代码的清晰度 – 问题 1 – 镀金玫瑰 – 简介
  • 步骤 01 – 代码的清晰度 – 问题 1 – 镀金玫瑰 – 重构单元测试 1 – 默认项
  • 步骤 02 – 代码的清晰度 – 问题 1 – 镀金玫瑰 – 重构单元测试 2 – 默认项
  • 步骤 03 – 代码的清晰度 – 问题 1 – 镀金玫瑰 – 重构单元测试 3 – 陈年布里
  • 步骤 04 – 代码的清晰度 – 问题 1 – 镀金玫瑰 – 重构单元测试 4 – 后台通过
  • 步骤 05 – 清洁代码 – 对课程的态度

从简单设计的 4 条原则入手

  • 步骤 01 – 简单设计的 4 个原则 – 简介
  • 步骤 02 – 简单设计的 4 个原则 – 练习 – StudentHelper.isGradeB
  • 步骤03 – 简单设计的4个原则 – 练习 – StudentHelper.getGrade
  • 步骤 04 – 简单设计的 4 个原则 – 练习 – StudentHelper.willQualifyForQuiz
  • 步骤 06 – 编程中最困难的挑战 – 命名
  • 步骤 07 – 简单设计的 4 个原则 – 练习 – TextHelper.swapLastTwoCharacters
  • 第 07 步 – 您应该在代码中添加注释吗?
  • 步骤 08 – 简单设计的 4 个原则 – 练习 – TextHelper.truncateAInFirst2Positions
  • 步骤 09 – 简单设计的 4 个原则 – 练习 – CustomerBOTest
  • 第 10 步 – 简单设计的 4 条原则 – 练习 – CustomerBOTest
  • 第 11 步 – 对单元测试的态度
  • 第 12 步 – 单元测试原则

重构入门

  • 步骤 01 – 重构简介
  • 步骤 02 – 重构 – 练习 – CustomerBOImpl.getCustomerProductsSum
  • 步骤 03 – 重构 – 练习 – Movie.isValidRating
  • 步骤 04 – 重构 – 练习 – MenuAccess.setAuthorizationsInEachMenus
  • 步骤 05 – 重构 – 练习 – UserLoginChecker.isUserAllowedToLogin – 1
  • 步骤 06 – 重构 – 练习 – UserLoginChecker.isUserAllowedToLogin – 2
  • 第 07 步 – 我给优秀程序员的 10 个技巧

测试驱动开发入门

  • 步骤 01 – 测试驱动开发简介 – TDD
  • 步骤 02 – 测试驱动开发 – TDD – 练习 – StringHelper.replaceAInFirst2Positions
  • 步骤 03 – 测试驱动开发 – TDD – 练习 – StringHelper.replaceAInFirst2Positions
  • 步骤 04 – 测试驱动开发 – TDD – 练习 – StringHelper.areFirstTwoAndLastTwoCharsTheSame
  • 步骤 05 – 测试驱动开发 – TDD – 练习 – 保龄球套路 – 简介
  • 第 6 步 – 测试驱动开发 – TDD – 练习 – 保龄球套路 – 入门
  • 步骤 07 – 测试驱动开发 – TDD – 练习 – 保龄球套路 – 备用
  • 步骤 08 – 测试驱动开发 – TDD – 练习 – 保龄球套路 – 罢工
  • 步骤 09 – 测试驱动开发的 3 个技巧 – TDD

谢谢

  • 使用简单的设计、重构和 TDD 来清洁代码 – 谢谢

此课程面向哪些人:

  • 对整洁代码感到好奇的初级程序员
  • 希望练习 Clean Code 的有经验的程序员
  • 您想体验我们的代码清洁公式(TDD + 简单设计的 4 条原则 + 持续重构 = 清洁代码)
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » 用Java编写清洁代码: 学习简单的设计、重构和TDD | Clean Code with Java: Learn Simple Design, Refactoring & TDD