![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧与实战
文章平均质量分 90
菡萏如佳人
不为有趣之事,何遣有涯之生。
展开
-
测试驱动编程(4)模拟消除依赖
单元测试的要点就在于验证单个单元是否正常,而不考虑依赖,TDD中的单元测试尤其如此。对于内部依赖,我们应该已对其进行测试过;对于外部依赖(JDK包),我们应该信任它们。所以关键在于如何消除依赖。原创 2024-05-28 08:59:00 · 759 阅读 · 0 评论 -
测试驱动编程(3)进阶单元测试(下)
要打造出出类拔萃的作品,你必须专注于最小的细节原创 2024-05-24 23:30:00 · 1138 阅读 · 1 评论 -
测试驱动编程(2)进阶单元测试(上)
要打造出出类拔萃的作品,你必须专注于最小的细节原创 2024-05-23 21:56:03 · 531 阅读 · 0 评论 -
测试驱动编程(1) 简单需求示例
通过一个简单的游戏需求,展示TDD模式的编程实践原创 2024-05-21 22:31:38 · 914 阅读 · 0 评论 -
工程师工具箱系列(3)Arthas
Arthas本身是一个非常强大的运维类工具,Arthas插件给我们提供了许多的方便,替代了我们去记忆很长的脚本语法。原创 2024-05-13 21:45:00 · 959 阅读 · 0 评论 -
工程师工具箱系列(2)hasor
Hasor 的扩展能力更像是一个乐高玩具的接口,任何人都可以通过非常简单的方式提供乐高积木,然后轻松的将它们融合到一起。在使用的过程中完全感受不到背后是多个不同的框架在协作。原创 2024-05-12 12:41:26 · 895 阅读 · 0 评论 -
工程师工具箱系列(1)MapStruct
在Java项目开发中,不管你是采用传统的MVC分层模式,还是DDD驱动的微服务模式,都免不了在各层级之间传递对象,在这个过程中会出现许多的对象概念性名词:VO,DTO,DO,Entity,ValueObj等等。我们先不管这些对象在你们各自项目里的作用,有一个共同的工作就是完成他们之间赋值转换。原创 2024-05-12 12:38:22 · 872 阅读 · 1 评论