Skip to content

SoongSilComputingClub/2022-java-racing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

자동차 경주 게임

목적

  • java 를 활용한 클린 코드를 배워봅니다.

환경

  • java 11 / junit 5를 기준으로 합니다.

진행 방법

  • 차수에 맞추어 과제를 수행합니다.
  • 과제를 완료한 뒤에 자신의 github 아이디에 해당하는 브랜치에 PR을 요청합니다.
  • 리뷰 피드백을 받고 코드를 개선하여 다시 push 합니다.
  • PR이 approve 되면 코드를 merge 하고 다음 과제를 수행합니다.

객체지향 생활체조 원칙에 맞게 코드를 작성합니다.

  1. 한 메서드에 오직 한 단계의 들여쓰기만 한다.
  2. else 키워드를 쓰지 않는다.
  3. 모든 원시값과 문자열을 포장(wrap)한다.
  4. 한 줄에 점을 하나만 찍는다.
  5. 줄여쓰지 않는다.
  6. 모든 엔티티를 작게 유지한다.
  7. 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
  8. 일급 컬렉션을 쓴다.
  9. getter/setter/property를 쓰지 않는다.

참고

About

2022, Study of Java CleanCode: 자동차경주 과제

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published