본문 바로가기

자바

(19)
[OPP] 머리에 박제할라고 진짜 간단히 정리한 일급 컬렉션 2021-02-09 글 일급 컬렉션 일급 컬렉션의 개념을 좀 더 정확히 짚고 넘어가야 할 것 같았다. 1차 리뷰어님께서 첨부해 주신 글을 저번에도 읽어보았으나 그 때까지는 이 글의 모든 개념을 파악하기 어려웠다. 때문에 훌라당 읽고 넘어갔지만 🥲 이번에 정독해보니 머릿 속에 개념과 목적이 좀 더 명확하게 잡혔다. 내 머릿 속에 박을라고 내가 이해한대로 진짜 간단하게 정리하는 글 ✍️ 참고 자료 일급 컬렉션 (First Class Collection)의 소개와 써야할 이유 일급 컬렉션? 다른 멤버 변수가 없이 오로지 콜렉션만 포함한 객체. 한마디로 Collection을 클래스로 Wrapping 한 것이다. 비즈니스에 종속적인 자료구조 collection의 값을 비즈니스 로직이 서비스 메소드에 들어가 있을 ..
[assertJ] 공식문서와 함께하는 assertJ 정리 2021-02-05 글 JUnit5으로 테스트 코드를 작성하면서 assertion을 주는 도구로 assertJ를 배웠다. 새로 깨닫게 된 것은 정리하며 익히자. assertJ? Java 테스트에서 유창하고 풍부한 assertions를 작성하는 데 사용되는 오픈 소스 커뮤니티 기반 라이브러리 지원 Standard Java Java 8 Guava Joda Time Neo4J and Swing components Assertions 작성 Assertions.assertThat()에 object를 전달하면 assertion을 받을 수 있다. Obejct Assertions Obejct는 두 객체의 동일성이나 객체의 필드를 조사하기 위해 다양한 방법으로 비교할 수 있다. Example 두 Dog의 객체인 fido..
[JUnit5] 내가 정리한 JUnit5 2021-02-04 글 우테코 level1 1주차 - JUnit을 활용한 단위 테스트 이론 및 실습 단위테스트에 대해서 배웠다. 허나 나는 단위 테스트는 처음이라 👀 처음 배운 JUnit5를 익히기 위해 정리해본다. JUnit이란 자바 프로그래밍 언어를 위한 단위 테스트 프레임 워크 xUnit으로 알려진 단위 테스트 프레임 워크 제품군이다. "먼저 테스트 한 다음 코딩" "조금 테스트, 약간 코딩, 약간 테스트, 약간 코딩" 특징 테스트를 작성하고 실행하는 데 사용되는 오픈 소스 프레임 워크 annotation을 제공한다. 테스트 기대 결과를 위한 assertion을 제공한다. test runner를 제공한다. 퀄리티를 올리며 빠르게 코드를 작성할 수 있게 해준다. 자동으로 테스트가 실행될 수 있으며 자..