没有合适的资源?快使用搜索试试~ 我知道了~
promotion-text-kata:一个小时的可读性和可维护性编程实践
共29个文件
java:5个
js:5个
md:5个
需积分: 5 0 下载量 126 浏览量
2021-05-30
12:42:16
上传
评论
收藏 136KB ZIP 举报
温馨提示
促销文字卡塔 为什么是这个卡塔? 促销文本提供了一个小时的关于可读和可维护编程的动手实践。 单独练习时,它提高了开发人员的技能。 当作为一个团队进行实践时,它会根据一组标准的最佳实践和编码风格来教育和调整团队。 用户的目标是在不破坏其功能的情况下提高PromotionTextDecorator类的可读性。 本 Kata 的目的不是提高 OOP 和设计模式技能。 虽然经过大量重写,但它的灵感来自 Robert C. Martin 所著《清洁代码:敏捷软件Craft.io手册》一书第 3 章中的一个示例 ( HtmlUtil.java )。 如何使用这个卡塔 阅读before-refactor/的需求(下一节)和需求的实现(文件夹名称可能因语言而略有不同) 以更具可读性和可维护性的方式重写实现 您的重写应该通过tests/提供的所有单元测试(文件夹名称可能因语言而略有不同) 虽然提
资源推荐
资源详情
资源评论
收起资源包目录
promotion-text-kata-master.zip (29个子文件)
promotion-text-kata-master
README.md 4KB
.github
workflows
nodejs-tests.yaml 423B
java-tests.yaml 425B
java
.gitignore 134B
gradle
wrapper
gradle-wrapper.jar 58KB
gradle-wrapper.properties 202B
README.md 565B
build.gradle 882B
gradlew.bat 3KB
gradlew 6KB
.gitattributes 154B
src
test
java
promotiontext
before
PromotionTextDecoratorTest.java 6KB
after
PromotionTextDecoratorTest.java 6KB
main
java
promotiontext
before
PromotionTextDecorator.java 1KB
after
PromotionTextDecorator.java 2KB
model
Product.java 1KB
settings.gradle 383B
CONTRIBUTING.md 507B
LICENSE.md 1KB
javascript
.gitignore 12B
README.md 315B
tests
before-refactor
PromotionTextDecorator.test.js 5KB
after-refactor
PromotionTextDecorator.test.js 5KB
.eslintrc.yml 259B
before-refactor
PromotionTextDecorator.js 979B
package.json 680B
jest.config.js 7KB
after-refactor
PromotionTextDecorator.js 2KB
package-lock.json 225KB
共 29 条
- 1
资源评论
逸格草草
- 粉丝: 28
- 资源: 4594
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功