Skip to content

who-is-hu/java-baseball-playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

피드백 느낀점

잘한점

  • 랜덤 부분 분리한 것

개선점

  • 강의를 보고나니 엄청 절차지향적으로 짰음
    • Referee에 의해 객체간 로직이 다 통제되는데 객체들이 자율적이지 못함
    • => 귀찮아도 객체를 많이 만들기
  • 프로퍼티에 접근하기 보다 메시지를 보내는식으로 하기
  • 간단한 평가문이여도 추후에 복잡해질 수 있으니 함수로 분리해보기
  • 원시값 포장해서 유효성 검증하기
  • 테스트코드 먼저 짜보기
  • 테스트땜에 public으로 열어둔 것들 default를 쓰면 실용적이다.
  • 처음부터 모든 로직(몇 스트라이크 몇볼) 을 테스트하려하면 짜야하는 양이 많으니까
    작게 쪼개는 시도가 필요 => 그 과정에서 더 객체지향적인 코드가 나올 수 있음

About

숫자 야구 게임 미션을 위한 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%