문제를 바라보는 관점을 기준으로 프로그래밍 하는 기법 시스템을 핵심 관심사( Core Concern )와 횡단관심사 or 공통관심사 ( Cross-Cutting Concern )로 구분해 설계 구현 테스트 운영하는 것을 말한다핵심관심사 ( Core Concern ) :
1. Annotaion 이란? > 📌 어노테이션은 사전적 의미로는 주석이라는 뜻이다. 📌 자바에서 사용될 때의 어노테이션은 코드 사이에 주석처럼 쓰여서 특별한 의미, 기능을 수행하도록 하는 기술이다. 즉, 프로그램에게 추가적인 정보를 제공해주는 메타데이터(meta
오늘은 Log를 왜 사용해야하는지 간단하게 정리해두려합니다.개발을 하다보면 익숙했던 System.out.print 를 사용하는 것보다 log를 사용하는 것을 추천한다고 하는데 이 이유를 정확히 파악하지 못했습니다.Logging을 System.out으로 하면 안 되는
프로젝트에서 인텔리제이의 오른쪽 탭에 있는 gradle 탭을 통해서 clean → build 를 하니 test 쪽에서 오류가 발생하는 경험을 겪었습니다. 이에 대한 트러블 슈팅을 기록하려 합니다.gradle 탭을 통해서 clean → build를 했을때 발생한 에러 내