首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程道与术
掘友等级
高级架构师,交流公号:编程道与术
杨宇于2020年创立编程道与术,致力于研究领域分析与建模、测试驱动开发、
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 53
沸点 16
赞
69
返回
|
搜索文章
赞
文章( 53 )
沸点( 16 )
原创 | 使用 JPA 实现 DDD 持久化 - O: 对象的世界 (2/3)
对象是程序的基本构件块,但多数时候,要完成一项功能,单个对象往往力不从心,而需要多个对象之间的协作。对象和对象之间要结合在一起,形成更高层次的结构体,以实现比单个对象的单个方法更高粒度的功能。因此,
原创 | 使用JPA实现DDD持久化- O:对象的世界(1/3)
目前,面向对象的编程范式统治了编程语言的世界。除了纯粹支持结构式编程的C、纯粹支持函数式编程的Haskell、Erlang、Lisp、Clojure等语言之外,绝大多数现代编程语言如Java、C#、
原创 | 使用JPA全面实现DDD持久化【关于本书】
对于任何规模的企业应用来说,数据持久化都是其中必不可少的一个关键组成部分。因为持久化是如此重要,而关系数据库是事实上的数据存储标准,所以Java的所有者Sun Microsystems早早就为数据库访问制订了规范,这就是JDBC(Java Database Connectivi…
原创 | 使用 JPA 实现 DDD 持久化 -O 与 R: 两个世界
自有编程语言以来,一共出现过三种编程范式:结构化编程(StructuredProgramming)、面向对象编程(Object-orientedProgramming)和函数式编程(Functiona
原创 | TDD工具集:JUnit、AssertJ和Mockito (二十五)运行测试-在IDE中运行测试
在IntelliJ IDEA、Eclipse等现代Java开发IDE中可以直接运行测试。 1. IntelliJ IDEA 要在IDEA中运行JUnit 5测试,建议使用IDEA 2017.3以上的版本。 在IDEA的Project视图中,针对测试类所在的包点击鼠标右键,在弹出…
原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十)在项目中准备测试环境
在准备开始测试之前,我们应该准备些什么呢?在这里可以找到答案!
原创 | TDD工具集:JUnit、AssertJ和Mockito (二十四)编写测试-内建扩展
JUnit鼓励自行开发扩展库来增强JUnit的能力。JUnit本身也包含了一些内置的扩展,其中之一是临时目录扩展,它为单个测试方法或整个测试类中的所有测试方法在测试前创建一个临时目录并在测试后清除它。 要启用临时目录扩展,可以给测试类添加一个类型为java.nio.file.P…
原创 | TDD 工具集:JUnit、AssertJ 和 Mockito (二十三) 编写测试 - 并行测试
缺省情况下,JUnit Pupiter在单个线程里面顺序执行各个测试方法。要改成并发执行,首先需要将JUnit平台配置参数junit.jupiter.execution.parallel.enabled设置为true。但这只是个必要条件,而不是个充分条件。 在将JUnit平台配…
原创 | TDD 工具集:JUnit、AssertJ 和 Mockito (二十二) 编写测试 - 超时
如果给一个测试方法、测试工厂方法、生命周期方法、测试模板方法添加了@Timeout注解,那么,当测试没有在指定的时间内完成时,测试将被标识为失败。默认的时间单位是秒,但可以配置为其他时间单位。 与assertTimeoutPreemptively()断言相反,@Timeout注…
下一页
个人成就
文章被点赞
106
文章被阅读
26,970
掘力值
928
关注了
3
关注者
50
收藏集
0
关注标签
6
加入于
2020-05-20