用Java编写清洁代码: 学习简单的设计、重构和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
TheItzy » 用Java编写清洁代码: 学习简单的设计、重构和TDD | Clean Code with Java: Learn Simple Design, Refactoring & TDD