본문 바로가기

분류 전체보기431

자바 코딩의 기술 www.aladin.co.kr/shop/wproduct.aspx?ItemId=246571219 자바 코딩의 기술 코딩 스킬을 개선하는 가장 좋은 방법은 전문가의 코드를 읽는 것이다. 오픈 소스 코드를 읽으면서 이해하면 좋지만, 너무 방대하고 스스로 맥락을 찾는 게 어려울 수 있다. 그럴 땐 이 책처럼 www.aladin.co.kr  새로운 코딩의 기술 시리즈로 자바버젼이 나왔길래 바로 구매하였다. 이 책에는 개발을 하면서 효과적으로 적용할 원칙들이 예제와 함께 제공되고 있다. 효율적인 자바 코딩 스킬은 Effective Java가 많이 떠오르는데 이책에도 Effective Java와 클린코드에서 제시한 원칙들이 많이 나와있다. 사실 Effective Java 제시되는 아이템들을 이해하기 쉽지는 않다. .. 2020. 12. 6.
Java 코딩의 기술-4 www.aladin.co.kr/shop/wproduct.aspx?ItemId=246571219 자바 코딩의 기술 코딩 스킬을 개선하는 가장 좋은 방법은 전문가의 코드를 읽는 것이다. 오픈 소스 코드를 읽으면서 이해하면 좋지만, 너무 방대하고 스스로 맥락을 찾는 게 어려울 수 있다. 그럴 땐 이 책처럼 www.aladin.co.kr 요약 포스트입니다. 아이템 설명 Item 7.1 불 매개변수로 메서드 분할 한 메서드의 두가지 역할을 하는지 의심한다 Item 7.2 옵션 매개변수로 메서드 분할 Item 7.3 구체 타입보다 추상타입 추상타입에 의존하도록 한다 Item 7.4 가변 상태보다 불변 상태 사용하기 Item 7.5 상태와 동작 결합하기 상태와 동작을 분리하면 개발의 복잡성이 올라간다 캡슐화를 헤칠수.. 2020. 12. 6.
Java 코딩의 기술-3 www.aladin.co.kr/shop/wproduct.aspx?ItemId=246571219 자바 코딩의 기술 코딩 스킬을 개선하는 가장 좋은 방법은 전문가의 코드를 읽는 것이다. 오픈 소스 코드를 읽으면서 이해하면 좋지만, 너무 방대하고 스스로 맥락을 찾는 게 어려울 수 있다. 그럴 땐 이 책처럼 www.aladin.co.kr 아이템 설명 Item 4.1 자바 명명 규칙 사용하기 Item 4.2 프레임워크에는 Gett/Setter 규칙 적용 Item 4.3 한 글자로 명명하지 않기 Item 4.4 축약 쓰지 않기 Item 4.5 무의미한 용어 쓰지 않기 main, manager, data, info 같이 무의미한 용어 쓰지 않음 메서드나 변수에 타입명도 명시하지 않도록 한다 Item 4.6 도메인 용.. 2020. 12. 5.
JUnit5 junit.org/junit5/docs/current/user-guide/ JUnit 5 User Guide Although the JUnit Jupiter programming model and extension model will not support JUnit 4 features such as Rules and Runners natively, it is not expected that source code maintainers will need to update all of their existing tests, test extensions, and cus junit.org Junit이란? 자바 프로그래밍 언어용 유닛 테스트 프레임 워크이다. 테스트 용도로 쓰이던 xUnit을 에릭 감마 (Erich.. 2020. 12. 5.