Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
3단계 - 사다리(게임 실행), 2단계 - 사다리(생성) 수정 (#2281)
* feat(ladder): rename package util -> generator #2264 (comment) * refactor(ladder): modify new Random() 상수화 재활용 #2264 (comment) * refactor(ladder): modify Line break 상수 System.lineSeperator() 로 변경 #2264 (comment) * refactor(ladder): modify cross line 출력 문자열 #2264 (comment) * refactor(ladder): modify cross line 출력 문자열 #2264 (comment) * refactor(ladder): modify Point field name current -> right * docs(ladder): add README_LADDER_RUN.md * docs(ladder): modify README_LADDER_RUN.md * docs(ladder): modify README_LADDER_RUN.md - X 생성 - 0보다 작으면 오류 - Y 생성 - 0보다 작으면 오류 feat(ladder): create X feat(ladder): create Y * docs(ladder): modify README_LADDER_RUN.md - X 이동 - X 우로 이동 - X 좌로 이동 - X 좌로 이동 실패 0보다 작음 feat(ladder): add X moveRight, moveLeft method test(ladder): add 오른쪽으로 이동한다, 왼쪽으로 이동한다, 왼쪽으로 이동 실패: 0미만 * docs(ladder): modify README_LADDER_RUN.md - Y 이동 - Y 아래로 이동 feat(ladder): add Y moveDown test(ladder): add Y 아래로 이동한다 * docs(ladder): modify README_LADDER_RUN.md - Position 생성 - Position 이동 feat(ladder): add Position, constructor, move method test(ladder): add Position create, move test methods * docs(ladder): modify README_LADDER_RUN.md - PlayerName 이름이 all 일 수 없다 feat(ladder): rename Name -> PlayerName test(ladder): add PlayerName create_키워드_all_실패 test method * docs(ladder): modify README_LADDER_RUN.md - Player 생성 - Player 이름을 출력한다 feat(ladder): add Player constructor, name method test(ladder): add PlayerTest create, name feat(ladder): modify PlayerName name() -> value() * docs(ladder): modify README_LADDER_RUN.md - RewardName 생성 feat(ladder): add RewardName constructor, value test(ladder): add RewardName create, value * docs(ladder): modify README_LADDER_RUN.md - Reward 생성 - Reward 이름을 출력한다 - Reward Position 동등 비교 - Player 포지션을 출력한다 feat(ladder): add Reward constructor, name, isEqualPosition test(ladder): add RewardTest create, name, isEqualPosition feat(ladder): add Player position test(ladder): add PlayerTest position * feat(ladder): modify Players field playerNames -> players test(ladder): modify PlayersTest create feat(ladder): modify Player name return type String -> PlayerName test(ladder): modify PlayerTest name * docs(ladder): modify README_LADDER_RUN.md - Rewards 생성 - Rewards 게임결과를 도출한다 - Rewards 게임결과들을 도출한다 - Result 생성 - Result 플레이어의 결과인지 출력 - Result RewardName 출력 - Result PlayerName 출력 - Results 생성 - Results 결과목록 출력 feat(ladder): add Result test(ladder): add ResultTest feat(ladder): add Results test(ladder): add ResultsTest feat(ladder): add Rewards test(ladder): add RewardsTest feat(ladder): add Players each method test(ladder): add PlayersTest each method feat(ladder): add Reward test(ladder): add RewardsTest * docs(ladder): modify README_LADDER_RUN.md - modify Reward position x 동등 비교 - modify Reward field Position -> X - add Player 가로 일치 여부를 출력한다 feat(ladder): modify Reward constructor, field Position -> X test(ladder): modify RewardTest feat(ladder): modify Rewards constructor test(ladder): modify RewardsTest feat(ladder): add Position xEquals test(ladder): add PositionTest xEquals * docs(ladder): remove step3 added code * docs(ladder): modify README_LADDER_RUN.md - Players 플레이어 모두 한칸 아래 이동 - Point 이동 feat(ladder): add Players moveLine test(ladder): add PlayersTest moveLine feat(ladder): add Point move test(ladder): add PointTest move * docs(ladder): modify README_LADDER_RUN.md - Line 플레이어 모두 한칸 아래 이동 feat(ladder): remove Players moveLine test(ladder): remove PlayersTest moveLine feat(ladder): add Line move test(ladder): add LineTest move feat(ladder): add Vertical test(ladder): add VerticalTest feat(ladder): add Players vertical test(ladder): add PlayersTest vertical * docs(ladder): modify README_LADDER_RUN.md - Lines 플레이어 모두 마지막까지 이동 feat(ladder): remove Players moveLine feat(ladder): add Lines move test(ladder): add LinesTest move * docs(ladder): modify README_LADDER_RUN.md - PlayerName 생성 - RewardName 생성 feat(ladder): add RewardName test(ladder): add RewardNameTest * docs(ladder): modify README_LADDER_RUN.md - Ladder 결과들을 생성한다 - Rewards 이름을 출력한다 - Results 생성 - Results 게임결과를 도출한다 - Results 게임결과들을 도출한다 feat(ladder): add Ladder results test(ladder): add LadderTest results feat(ladder): add Rewards names test(ladder): add RewardsTest names feat(ladder): add Results test(ladder): add ResultsTest * feat(ladder): modify unused imports, - modify unused Exceptions test(ladder): modify omitted @DisplayName * docs(ladder): modify README_LADDER_RUN.md - Rewards 생성 실패 - Players 생성 실패 - Vertical 생성 실패 - InputView 실행 결과를 입력받는다.(실행 결과를 입력하세요. (결과는 쉼표(,)로 구분하세요)) - InputView 결과를 볼 플레이어 이름을 입력받는다.(결과를 보고 싶은 사람은?) - InputView 결과를 볼 플레이어 전체를(all) 입력받는다.(결과를 보고 싶은 사람은?) - ResultView 사다리결과에 Rewards 를 붙여 출력한다 - ResultView 실행 결과를 출력한다(실행 결과) - ResultView 실행 결과들을 출력한다(실행 결과) feat(ladder): add InputView inputNamesToRewards, inputResultPlayer feat(ladder): add ResultView renderResults - modify ResultView renderLadderAndRewards, toLadder feat(ladder): modify LadderController run feat(ladder): modify Players constructor test(ladder): modify PlayersTest create_실패_플레이어_목록이_1명_미만 feat(ladder): modify Rewards constructor test(ladder): modify RewardsTest create_실패_rewardNames_갯수와_playersCount_갯수_불일치 feat(ladder): modify Vertical constructor test(ladder): modify VerticalTest create_실패_0보다_작을_수_없다
- Loading branch information