-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1단계 - 장기] 차니(이동찬) 미션 제출합니다. #71
Merged
+1,537
−0
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
03c73ec
docs: 기능 목록 정리
ppparkta 4726844
feat: 좌표 관련 모델 구현
DongchannN 0bb6140
refactor: 매직넘버 제거
ppparkta b35e6b2
feat: 수직,수평인지 판단한다
ppparkta 7c3cc88
feat: 차의 이동을 구현한다
ppparkta 248a6bc
test: 수직, 수평 테스트
ppparkta d0fd565
feat: 궁, 사 기물을 구현한다
ppparkta da4566c
style: 개행 규칙
ppparkta a1f8ee3
feat: 장기말 세팅
ppparkta fb95774
docs: 기능 구현 목록 업데이트
ppparkta 9443472
feat: "차" 기물이 가질 수 있는 모든 경로 탐색 로직 구현
ppparkta 7d0593d
feat: "졸"의 이동 가능한 모든 경로 구현
ppparkta 1e03a13
feat: "마"의 이동 가능한 모든 경로 구현
ppparkta 4f75b0b
feat: "상"의 이동 가능한 모든 경로 구현
ppparkta cbe9296
feat: "포"의 이동 가능한 모든 경로 구현
ppparkta 5e96303
feat: try-catch 추가
ppparkta 0dcc7c8
feat: 엔드포인트에 턴과 동일한 팀의 기물이 있으면 경로 제거
ppparkta 9855aaa
refactor: 장기판 초기화 로직 간소화
ppparkta 7a14f39
feat: 포 이동 가능한 구간 확인
ppparkta 6aba16d
refactor: Janggi 클래스 메서드 분리
ppparkta 52dc337
refactor: 기물 종류 열거형 분리
ppparkta d710e96
refactor: 패키지 분리
ppparkta 0d38e84
refactor: "상"과 "마" 이동 로직 간소화
ppparkta caa798b
refactor: 디랙토리 정리
ppparkta 45f304f
feat: view 구현
ppparkta 496e4ba
feat: 장기 게임의 한 개 Turn 구현
ppparkta 91f2625
feat: 사용자 콘솔 인터페이스 구현
ppparkta 5c7b98b
docs(README.md) : 기능 요구사항 정리 및 피드백 반영 예정사항 작성
DongchannN ab79815
refactor: 장기 기획서를 준수하는 네이밍으로 변경
DongchannN 3c8af9b
refactor: 컨벤션 반영 및 불필요한 메서드 제거
DongchannN 211d248
refactor: View 출력 계산 시 if문에 도달하지 않는 경우에 대해 예외처리
DongchannN f259b0d
refactor: 기존 Janggi의 턴 수정 방식을 Janggi와 Team 사이의 메시지 전달로 수정
DongchannN 5a6af00
refactor: Unit이 Position을 관리했던 책임을 Janggi로 이관
DongchannN e82967f
refactor: 구체적인 예외 메시지 작성
DongchannN 5790ae7
refactor: 디렉토리 분리
DongchannN f228648
refactor: Janggi 클래스 메서드명 변경 및 메서드간 책임 준수
DongchannN e263dc6
fix: 경로의 도착지 계산 방식 수정
DongchannN 97231e7
refactor: Position 객체 생성 시 정적 팩토리 메서드 사용
DongchannN 5eba43f
refactor: 컨벤션 통일
DongchannN 98dbb2a
feat: 장기판 내에서 장기말을 이동하는 로직 구현
DongchannN f4ac3e9
refactor: 장기 출력 방식 사용자 친화적으로 수정
DongchannN a9385af
refactor: 불필요한 if문 indent 제거
DongchannN efbc7d8
refactor(README.md): 완료한 기능 요구사항 정리
DongchannN 1752f6f
fix: stackOverflow 예외 해결
DongchannN b7ceb0f
refactor: 불필요한 개행 제거
DongchannN 2468b88
refactor: 외부에서 사용하지 않는 메서드 private 으로 변경
DongchannN File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
refactor: Janggi 클래스 메서드 분리
commit 6aba16dbd69994ca1e36e0b67a84a2f037aeb8dc
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1이 어떤 의미를 가지는건지 이해하기가 조금 어려운 것 같네요. 🤔
상수로 뽑고 네이밍을 통해서 의도를 드러내보면 어떨까요?