August 06, 2021
grade : Build Tool
Lombok 라이브러리
요구사항 파악하기
일을 객체로 나누기 / 객체를 연관짓기
핵심로직 설계하기
게임 엔진(핵심 로직)은 어떠한 외부 dependency도 가져가지 않는게 좋다.
함수형 인터페이스 구현체 스코프 내에서는 스코프 밖의 변수를 읽을 수 있지만 쓸 수는 없다.
AtomicInteger strike = new AtomicInteger();
AtomicInteger ball = new AtomicInteger();