Skip to content
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

[로또] 김승진 미션 제출합니다. #3

Open
wants to merge 26 commits into
base: main
Choose a base branch
from

Commits on Aug 6, 2023

  1. docs(README): 리드미에 기능 및 클래스 목록 작성

    리드미 컨텐츠 추가
    - 구현할 기능 목록
    - 구현할 클래스 목록
    - enum 목록
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    6e33a4e View commit details
    Browse the repository at this point in the history
  2. feat: 난수 생성을 통한 Lotto 객체 생성

    기능 추가
    - 난수 생성
    - Lotto 객체 생성
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    95d2b33 View commit details
    Browse the repository at this point in the history
  3. feat(LottoRepository): 로또 repository 저장 기능

    기능 추가
    - LottoRepository 생성
    - Lotto 객체 저장 기능
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    2e8060e View commit details
    Browse the repository at this point in the history
  4. feat(InputManager): 입력 담당 클래스 및 입력 받는 함수 추가

    기능 추가
    - InputManager 추가
    - 구매 금액 입력 받는 함수
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    7af6ea4 View commit details
    Browse the repository at this point in the history
  5. feat: 출력 담당 클래스 및 입력 검증 추가

    기능 추가
    - OutputManager를 통한 출력
    - InputValidator를 통한 입력값 검증
    - enum LottoMessage
    - enum ErrorMessage
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    09c870a View commit details
    Browse the repository at this point in the history
  6. feat: 로또 발행량 계산

    기능 추가
    - 로또 발행 개수 계산
    - 로또 발행 개수 메시지 출력
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    94d063d View commit details
    Browse the repository at this point in the history
  7. feat(FrontController): 프론트 컨트롤러 추가

    클래스 추가
    - FrontController
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    abbcead View commit details
    Browse the repository at this point in the history
  8. feat: 로또 티켓 발행

    기능 및 클래스 추가
    - 로또 티켓 발행 기능 추가
    - LottoTicket 클래스 추가
    - enum Number 추가
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    b7400f8 View commit details
    Browse the repository at this point in the history
  9. feat: 발행한 로또 티켓 출력 기능

    기능 추가
    - 로또 티켓 출력 기능
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    adb9f48 View commit details
    Browse the repository at this point in the history
  10. docs(README): 열거형 및 함수 설명 추가

    리드미 컨텐츠 추가
    - enum Number
    - OutputManager의 printLottoTickets()
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    c9ff2dc View commit details
    Browse the repository at this point in the history
  11. feat: 당첨번호 입력 기능 추가

    기능 추가
    - 당첨 번호 입력 기능
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    b0e4bb9 View commit details
    Browse the repository at this point in the history
  12. feat(WinningNumber): 당첨 번호 입력 기능

    기능 추가
    - 당첨 번호 입력 기능
    - 보너스 번호 입력 기능
    - 당첨 번호 및 보너스 번호 저장 기능
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    c494bfb View commit details
    Browse the repository at this point in the history
  13. feat: 당첨 번호 입력값 검증

    기능 추가
    - 당첨 번호 입력값 검증
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    80aac32 View commit details
    Browse the repository at this point in the history
  14. docs(README): 입력값 검증 관련 리드미 추가

    리드미 컨텐츠 추가
    - validateIsListWithComma()
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    c685be4 View commit details
    Browse the repository at this point in the history
  15. test: 서비스와 입력값 검증 테스트 추가

    테스트 추가
    - LottoService 테스트
    - InputValidator 테스트
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    a725d88 View commit details
    Browse the repository at this point in the history
  16. refactor: 클래스 삭제 및 enum 이름 수정

    리팩토링
    - LottoTicket 삭제
    - Number 이름 LottoNumberRange로 수정
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    393fc6b View commit details
    Browse the repository at this point in the history
  17. feat: 결과 도출 기능 및 출력 기능

    기능 추가
    - 계산을 통한 결과 도출
    - 결과 출력
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    344755a View commit details
    Browse the repository at this point in the history
  18. feat: 발행량 저장 로직 추가

    기능 추가
    - 발행량 저장, 조회 기능
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    764d6a9 View commit details
    Browse the repository at this point in the history
  19. feat: 수익률 조회 기능 추가

    기능 추가
    - 수익률 조회
    - 수익률 출력
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    3bb834e View commit details
    Browse the repository at this point in the history
  20. refactor: 테스트 오류 수정

    테스트 오류 수정
    - 1위 숫자 자릿수 수정
    - ArrayList 생성 추가
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    20d47c6 View commit details
    Browse the repository at this point in the history
  21. refactor: 불필요 클래스 삭제

    리팩토링
    - Result 클래스 삭제
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    b748063 View commit details
    Browse the repository at this point in the history
  22. refactor: 상수 미적용 부분 적용

    리팩토링
    - 숫자 하드코딩 대신 상수 적용
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    e322f89 View commit details
    Browse the repository at this point in the history
  23. feat(OutputFormatter): 출력 문자열 변환 클래스 추가

    기능 추가
    - OutputFormatter 추가
    ohksj77 committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    ad39158 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bca2c44 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. feat: 에러 핸들링

    기능추가
    - 에러 try catch
    ohksj77 committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    dd7ecb6 View commit details
    Browse the repository at this point in the history
  2. feat: 에러 핸들링

    기능 추가
    - 에러 메시지 출력
    ohksj77 committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    9760d80 View commit details
    Browse the repository at this point in the history