Spring FrameworkBean OverviewSpring IoC 컨테이너는 하나 이상의 빈을 관리한다.이러한 bean은 사용자가 컨테이너에 제공하는 구성 메타 데이터 (예 : XML 정의 형식 )로 작성됩니다.
컨테이너 자체 내에서,이 bean 정의는 BeanD ...
Spring FrameworkThe IoC Container이 장에서는 Spring의 Inversion of Control (IoC : 제어의 역전) 컨테이너에 대해 다룹니다.
Spring IoC 컨테이너와 Beans에 대한 소개이 장에서는 IoC (Inversion ...
Spring Framework OverviewSpring을 사용하면 Java 엔터프라이즈 애플리케이션을 쉽게 만들 수 있습니다.Groovy 및 Kotlin을 JVM에서 대체 언어로 지원하고 응용 프로그램의 필요에 따라 다양한 종류의 아키텍처를 생성 할 수있는 유연성을 ...
클린코드Emergence(드러나다, 창발성)켄트백의 간단한 설계규칙 4가지
모든 테스트를 실행한다.
중복을 없엔다.
프로그래머의 의도를 표현한다.
클래스와 매소드 수를 최소로 줄인다.
간단한 설계규칙 : 모든 테스트를 실행하라.문서로는 시스템을 완벽하게 설계했지만 ...
인텔리제이 junit4 자동생성 포멧 import 바꾸기
위에 메뉴에 들어가서 보면
1import static org.junit.Assert.*;
위에 Assert가 import 되어 있다.
난 assertj가 좋으니 아래 처럼 구문을 수정하면 된다.
12import ...
클린코드Systems이장에서는 높은추상화 수준에서 즉 시스템 수준에서 클린 코드를 구현하는 방법을 살펴 본다.
시스템 제작과 시스템 사용을 분리하라.소프트웨어 시스템은 응용프로그램 객체를 제작하고 의존성을 서로 연결하는 시작단계와 시작단계 이후 이어지는 실행 단계를 분 ...
클린코드클래스코드의 표현력과 그 코드로 이루어진 함수에 아무리 신경을 써도 좀더 높은 차원까지 신경을 쓰지 않으면 클린코드를 얻기 어렵다.
클래스 체계정적 공개 상수 그담으로 정적 비공개 변수 이어서 비공개 인스턴스 변수 공개 변수가 필요한 경우는 거의 없다.
캡슐화변 ...
클린코드단위테스트TDD 법칙 3가지
실패하는 단위 테스트를 작성할 때까지 실제코드를 작성하지 않는다.
컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.
현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.
위 세가지 규칙을 따르면 ...