-
Notifications
You must be signed in to change notification settings - Fork 273
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
[지하철 노선도 미션] 이다은 미션 제출합니다. #95
Open
da-nyee
wants to merge
100
commits into
woowacourse:main
Choose a base branch
from
da-nyee:da-nyee
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
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
- 구현할 기능 목록 추가
- 확인할 프로그래밍 목록 추가
- Station의 상태를 저장하는 StationRepository 경로 변경 - Line의 상태를 저장하는 LineRepository 경로 변경
- 구현할 기능 목록 수정
- [입출력] 메인 화면을 출력하는 기능 구현
- [초기 설정] 지하철 역을 초기 설정하는 기능 구현
- [초기 설정] 지하철 노선을 초기 설정하는 기능 구현
- 구현할 기능 목록 수정
- [입출력] 역 관리 화면을 출력하는 기능 구현 - [입출력] 노선 관리 화면을 출력하는 기능 구현 - [입출력] 구간 관리 화면을 출력하는 기능 구현
- [초기 설정] 지하철 역을 초기 설정하는 기능 구현 - [초기 설정] 지하철 노선을 초기 설정하는 기능 구현
- [입출력] 메인 화면에서 1~4 숫자 또는 Q 문자만 입력하는 기능 구현 - [입출력] 메인 화면에서 1~4 숫자 또는 Q 문자 이외를 입력하면 예외 처리
- 기능 입력 문자 상수명 변경
- 기능 선택 함수명 변경
- [입출력] 역 관리 화면에서 1~3 숫자 또는 B 문자만 입력하는 기능 구현 - [입출력] 역 관리 화면에서 1~3 숫자 또는 B 문자 이외를 입력하면 예외 처리
- [입출력] 노선 관리 화면에서 1~3 숫자 또는 B 문자만 입력하는 기능 구현 - [입출력] 노선 관리 화면에서 1~3 숫자 또는 B 문자 이외를 입력하면 예외 처리
- [입출력] 구간 관리 화면에서 1~2 숫자 또는 B 문자만 입력하는 기능 구현 - [입출력] 구간 관리 화면에서 1~2 숫자 또는 B 문자 이외를 입력하면 예외 처리
- 구현할 기능 목록 체크
- [입출력] 인터페이스를 통한 코드 중복 제거
- [입출력] 오버라이드를 통한 코드 구조 수정
- 개행 문자 위치 변경
- [입출력] 인터페이스를 통한 코드 구조 수정
- [입출력] 인터페이스를 통한 코드 구조 수정
- [지하철 역] 지하철 역을 등록하는 기능 구현
- 하나의 클래스를 여러 개의 클래스로 분리
- 인터페이스 리턴 타입 변경
- [입출력] 인터페이스 구현 함수에서 정적 함수로 수정
- [지하철 역] 지하철 역 이름이 중복되는 경우 예외 처리하는 기능 구현 - [지하철 역] 지하철 역 이름이 2글자 미만인 경우 예외 처리하는 기능 구현
- 코드 형식 수정
- [지하철 노선] 지하철 노선을 삭제하는 기능 수정 - [지하철 노선도] 지하철 노선이 삭제되지 않는 문제 해결
- [지하철 구간] 지하철 구간을 추가하는 기능 골격 구성 - [지하철 구간] 지하철 구간을 삭제하는 기능 골격 구성
- 구현할 기능 목록 수정
- 함수명 변경 - 클래스명 변경
- [지하철 구간] 새로운 역을 삽입할 노선을 입력하는 기능 구현 - [지하철 구간] 삽입할 노선이 없는 경우 예외 처리하는 기능 구현 - [지하철 구간] 새로운 역의 이름을 입력하는 기능 구현 - [지하철 구간] 해당 역이 없는 경우 예외 처리하는 기능 구현
- [지하철 구간] 해당 역이 이미 노선에 존재하는 경우 예외 처리하는 기능 구현
- [지하철 구간] 새로운 역의 삽입 순서를 입력하는 기능 구현 - [지하철 구간] 삽입 순서가 문자인 경우 예외 처리하는 기능 구현 - [지하철 구간] 삽입 순서가 음수 또는 0인 경우 예외 처리하는 기능 구현 - [지하철 구간] 삽입 순서가 노선에 있는 역 개수보다 큰 수인 경우 예외 처리하는 기능 구현
- 클래스명 변경
- [지하철 구간] 지하철 구간을 추가하는 기능 구현
- 클래스명 변경
- 구현할 기능 목록 수정
- [지하철 구간] 지하철 구간을 삭제하는 기능 골격 수정
- [지하철 구간] 삭제할 구간의 노선을 입력하는 기능 구현 - [지하철 구간] 해당 노선이 없는 경우 예외 처리하는 기능 구현 - [지하철 구간] 삭제할 구간의 역을 입력하는 기능 구현 - [지하철 구간] 해당 역이 없는 경우 예외 처리하는 기능 구현
- [지하철 구간] 지하철 구간을 삭제하는 기능 구현
- [지하철 구간] 지하철 노선에 포함된 역이 2개 이하인 경우 예외 처리하는 기능 구현
- 구현할 기능 목록 체크
- 코드 형식 변경 - 함수명 변경 - 클래스명 변경
- 확인할 프로그래밍 목록 체크
- 구현할 기능 목록 수정
- 코드 형식 변경 - 함수명 변경 - 함수 분리 - 클래스명 변경 - 클래스 분리
- 코드 형식 변경 - 함수명 변경 - 클래스명 변경 - 주석 추가
- 완성된 디렉토리 구조 추가
- 주석 수정
- 완성된 디렉토리 구조 수정
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
안녕하세요,
우아한테크코스 웹 백엔드 3기 프리코스 참가자 이다은입니다.
지하철 노선도
미션 제출합니다.지금까지 3주 동안 프리코스에 참여하면서 고민하고 생각했던 부분들과, 미션 수행에 대한 내용들을 제 개인 블로그에 정리했습니다. 해당 내용은 이곳에서 확인해주세요!
프리코스를 진행하면서 자바 개념을 다시 공부하며 자바 코드 컨벤션에 따라 코드를 깔끔하게 작성하는 방법, 문서를 작성하는 방법, 요구사항에 따라 프로젝트를 구현하는 방법 등에 관해 학습할 수 있었습니다.
매주 미션이 주어질 때마다 설렘 가득한 시간들이었는데, 어느덧 끝이 났다니 아쉽습니다.
이번주의 온라인 코딩 테스트도 잘 마무리해서 꼭 본 코스도 함께하고 싶습니다!
그동안 많이 배우고, 공부하고, 고민하고, 성장했습니다.
프리코스를 진행해주신 모든 분들께 감사드립니다! 😄