💻
Java
Search...
Ctrl
K
TDD, Clean Code with Java 11기
로또
Previous
자동차 레이싱
Next
사다리타기
Last updated
3 years ago
Was this helpful?
1단계 문자열 덧셈 계산기
문자열 1차 피드백
2단계 로또(자동)
로또 (자동) 1차 피드백
3단계 로또(2등)
로또 (2등) 1차 피드백
4단계 로또(수동)
로또 (수동) 1차 피드백
1차 문자열 덧셈 계산기
매직넘버란? -> 어려운 리터럴 문자를 쉽게 이해하기 위함인데 상수화가 꼭 필요한지?
조건문도 메서드 시그니처를 통해 의미 부여하기
getter는 도메인 로직에서 최대한 줄이기
요구사항 미흡 (음수 값 예외처리)
long 반환 타입인데 중복되는 로직 삭제
return 로직 위치 변경
굳이 없어도 되는 Getter 삭제
꼭 필요한 주석?
엘레강트 오브젝트
지엽적인 변수명
순환참조 구조
compareTo 이슈 발생 가능성
연산처리
메서드 내에 유효성검사 간결하게 표현하기
객체의 상태값 관리 생각하기
기본 생성자가 꼭 필요한 것인지?
메서드 컨벤션
연산 최소화하기
boolean 반환 타입 메서드 컨벤션
객체 책임
객체 비교 테스트
JUnit API 더 알아보기
예외가 발생하는 시나리오를 파악하기 -> 무분별한 테스트 코드 X
인터페이스를 통한 여러 구현체를 사용하는 장점에 대해서 생각해보기
static 메서드로 구성된 클래스는 맞는건가?
step3
step4