반응형
최근에 신입 개발자분 인터뷰를 중에 ...
assertEquals를 assertThat 으로 바꿔야 한다 라는 얘기를 들은적 있다.
그분의 주장은 .. " assertThat이 더 직관적이어서 가독성이 뛰어나고 사용하기도 편하다." 였는데
나는 assertEquals(Expected, Actual) 가 100배는 더 편한데.. -_-;;
(물론 이런 이유 때문에 그 지원자를 떨어 뜨리진 않았다. )
assertThat( A, is(B)); 은 is 까지 포함 해서 import를 두번 해야 한다.
그리고 ,,, Junit5 에도 assertThat 은 포함되지 못했다.
즉, assertThat을 쓰기 위해 import 2회에 3th-party 라이브러리 까지 추가해야 하는데..
굳이 이렇게 까지 해서 assertThat을 써야 하나 싶은 생각이 든다.
반응형
'개발이야기' 카테고리의 다른 글
Idempotency (멱등성) (0) | 2019.05.14 |
---|---|
구글 io 요약 (0) | 2019.05.08 |
hibernate.dialect auto dectection (0) | 2019.03.29 |
JoinColumn에 index를 걸어야 할까? (0) | 2019.03.27 |
철수 사용법 ( Charles Web Debugging Proxy ) (0) | 2019.03.20 |