Baeldung Java 周评 | 第二十弹(关键词:Java 8 Collections API、Java 8 启用 JUnit、自定义断言、提防魔数、外部服务集成测试、Java 虚拟化及调优)

开篇词

尤金的第 20 篇 Java 周评,诞生了!
 

Java 以及 Spring 相关

  • Java 8 周五:API 设计人员,请注意
    API 设计一直是比较困难且具有前沿性的设计练习之一 - 这就是为什么优雅的 Java Collections API 如此壮观的原因。Java 8 测地改变了 API 设计 - 看起来 jOOQ 充分利用了 JLS 汇总的新功能。出色的读物以及一次有益的阅读体验,即使你还没有加入 Java 8 的浪潮。
  • Java 8 周五:更好的的异常
    我捕获了这个 JIT 并推迟了一些评审的发布以细读它。它详细介绍了一个假设的 Java 8 启用的 JUnit API,用于检查异常 - 将是对库的一个不错补充。
  • 用自定义断言丰富测试代码
    自定义断言是前进的下一个逻辑步骤 - 尽管在可读性和要维护的许多代码之间进行了折衷,但绝对值得一看。
  • 编写干净的测试 - 提防魔数
    “清晰的代码易于阅读” - 我相信你同意这句话。但是,即使这是一个非常简单的声明,也具有深远的意义。本读物对魔数、常熟以及良好的测试进行了很好的介绍 - 这是对该系列的一个很好的补充。
  • 外部服务的集成测试方法
    集成测试对开发人员的睡眠有着极大的影响,也就是说,它可以让你晚上睡得着。因此,你可以证明本读物将帮你睡个安稳觉 - 跳过并阅读有关内容 - 既快捷又有用。
  • 步骤过滤:在 Eclipse 中调试时跳过某些包
    关于在 Eclipse 中进行调试时过滤掉包的简短读物。如果你曾经有逐步进入过由 10 个代理所组成的调用链的深度调用堆栈中 - 那这是消除杂音的有用技巧。
  • SpringOne2GX 2013 录像:大型 Java 平台的虚拟化及调优
    还没来得及看(在我这周末的清单上)(指当时),但看起来很有趣。

让我们在本部分的末尾添加一些 Spring 发布,这些发布在本周的发展趋势中尤为突出:

我认为 Spring 团队不喜欢睡觉。
 

技术相关

  • 简单的可伸缩性方程
    很好地提示了基本排队理论,并注意了它如何应用于连接池。用纸和笔来进行阅读(是的,纸)。
  • 映射 api 前景
    无人驾驶汽车和你的 REST API 之间又一个有趣的类比 - 都需要元数据并且是大量的需要。
     

沉思录

  • TDD 如何影响我的设计
    了解 TDD 如何真正影响设计 - TDD 只是你利用的工具,不应该让它代替你了你的良好判断。
    随我而言,这篇读物比通常的有关 TDD 驾驶设计的高级文章有用的多。真是这样吗?是的 - 但这在开始编码时远非抽象使用。仔细研究 TDD 可能对你的设计以及在编码时必须做出的细微决定和考虑因素产生怎样的影响 - 目前这是有用的。
    另外,很高兴看到我对使用事件并不感冒,而 TDD 确实可以让你在设计中强调事件,我也深受其害。
  • 受推文影响的算法作曲
    机器学习和声音方面的有趣实验 - 这是一个很酷的应用程序,它实际上可以从你自己的 Twitter 流中生成音乐。对我来说 - 情绪分析部分特别有趣。
  • 如何使用代码评审来对某人的精神进行折磨
    我参加了艰苦的代码评审工作,所以在这里可以很容易地识别出这里的故事。值得指出的是,尽管它可能显示为负数,但这只是一个可以使自己成长一些的好机会,使下一次代码评审变得有价值。
  • TDD 死了吗?
    最近进行的所有 TDD 环聊(谷歌在 2019 年已将其下架)的主页面。视频和音频录像,以及下一个计划内的研讨会的链接(现在都已成录像,点击链接后可直接前往油管进行观看)。
     

结束语

以上就是尤金在当周提供的精华 - 希望你从中发现到了之前未曾发掘到的趣闻逸事。

同时,尤金也在期待大家的反馈,希望能给大家提供对口以及优质的资源。

感谢观看!我们,下期再见。
 

参见

想看更多周评?请访问该周评的所属专栏:《Baeldung Java 周评(官方授权)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值