没有合适的资源?快使用搜索试试~ 我知道了~
java8看不到源码-training-java8-refactoring:重构为Java8研讨会/动手实验室的示例项目
共38个文件
java:30个
html:4个
csv:1个
需积分: 9 0 下载量 134 浏览量
2021-06-04
18:35:11
上传
评论
收藏 92KB ZIP 举报
温馨提示
java8 看不到源码我们可以用 Java8 做得更好的 10 件事 或者一般的现代Java 我是谁? 雅库布·马尔维奇 开发商 职位明智:前建筑师、前经理、前顾问 领域明智:保险、银行、大规模营销、客户服务、教育 推特:@kubem 完整的研讨会幻灯片和代码 #1. 测试中的 Lamda ❏ DictDictionaryClientTest使用@Test(expected = Exception.class)或 `fail()` 方法的老式模式。 — 可以用 lambda 表达式替换吗? — 它是否使测试更具可读性? #2. 可选类型 ❏ Optional<T> - 返回容器对象而不是空值 — 对于类DictionaryClient用Optional<DictionaryWord>替换firstTranslationFor()返回值。 当没有找到翻译时,不存在第一项并且RuntimeException (当前抛出)不是最优雅的解决方案 — 在处理Optional类型时,尽量避免在模块之间(在公共 API 之间)发送它并在合适的时候解开它(如在BatchTranslateCommand
资源推荐
资源详情
资源评论
收起资源包目录
training-java8-refactoring-master.zip (38个子文件)
training-java8-refactoring-master
pom.xml 2KB
src
test
resources
babla-home.html 118KB
dict-home.html 41KB
babla-good-morning.html 52KB
java
com
foo
dictionary
commands
CommandsTest.java 871B
printing
PrintingTemplateTest.java 556B
translations
client
BablaDictionaryClientTest.java 1KB
DictDictionaryClientTest.java 3KB
wrappers
FallbackStubClientTest.java 1KB
profanity
ProfanityFallbackStubClientTest.java 715B
PurgoProfanityCheckClientTest.java 516B
main
resources
home-translations.html 117KB
batch.csv 91B
java
com
foo
dictionary
LoggerConfiguration.java 1KB
commands
VoidCommand.java 140B
CommandsFactory.java 952B
Command.java 85B
ExitCommand.java 333B
Commands.java 505B
printing
PrintingTemplate.java 4KB
AppState.java 755B
App.java 4KB
translations
client
DictDictionaryClient.java 3KB
DictionaryClient.java 446B
BablaDictionaryClient.java 3KB
wrappers
LoggingWrapper.java 1KB
FallbackStubClient.java 2KB
ArtificialSleepWrapper.java 1KB
command
BatchTranslateCommand.java 2KB
AsyncTranslateCommand.java 2KB
SyncTranslateCommand.java 1KB
profanity
PurgoProfanityCheckClient.java 986B
ProfanityFallbackStubClient.java 918B
LoggingWrapper.java 963B
ProfanityCheckClient.java 138B
DictionaryWord.java 1KB
.gitignore 24B
README.adoc 5KB
共 38 条
- 1
资源评论
weixin_38680957
- 粉丝: 8
- 资源: 930
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功