- 높이와 너비, 지뢰 개수를 입력받을 수 있다.
- 게임 시작 시 지뢰찾기 보드를 출력한다
- 입력 받은 지뢰 개수만큼 보드에 지뢰가 채워진다.
- 지뢰는 눈에 잘 띄는 것으로 표기한다.
- 지뢰는 가급적 랜덤에 가깝게 배치한다.
- 객체지향 생활 체조 원칙을 지키면서 프로그래밍한다.
- 한 메서드에 오직 한 단계의 들여쓰기만 한다.
- else 예약어를 쓰지 않는다.
- 모든 원시 값과 문자열을 포장한다.
- 한 줄에 점을 하나만 찍는다.
- 줄여 쓰지 않는다(축약 금지).
- 모든 엔티티를 작게 유지한다.
- 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
- 일급 컬렉션을 쓴다.
- getter/setter/프로퍼티를 쓰지 않는다.