TIL_220726_강의용 게시판 프로젝트 2

창고·2022년 7월 27일
0
post-custom-banner

들어가기에 앞서
실제 프로젝트 진행했던 코드 내용은 업로드하지 않았으며
그 외 세부 내용은 일부만 업로드하였습니다.

4. API 설계

  • 스프레드시트 Endpoints 구축
  • PUT, PATCH 차이
    • PUT은 통으로 수정
    • PATCH는 일부 수정
  • 스프레드시트 API Spec 구축

5. 스프링 부트 프로젝트 시작

  • 시작에 앞서 Projects > 스프린트

    • setting > field > iteration, 스프린트
    • new view -> board, column field는 스프린트로
  • GitKraken

    • 변경 사항 Pull로 받기 (fetch를 기본으로)
    • 지난 시간의 feature들 삭제
    • FEATURE > current branch로 스프링 부트 이슈 넘버 부여
  • Spring Initializr

    • Gradle
    • Amazon Corretto 17
    • Spring Web, Lombok, Actuator, Devtools 로 시작
      (추가로 필요한 의존성은 기능 필요 시마다 추가)
    • shift+F6 으로 변수명 전체 변경
  • gitignore.io

    • Java, Gradle, Intellij+all, Windows, macOS, VisualStudioCode
    • 이후 'style' 로 검색하여 아래 내용 주석 처리
      #!.idea/codeStyles
      #!.idea/runConfigurations
  • 커밋 메시지 작성 후 Push, pull requests 진행

6. 도메인 설계

  • diagrams.net 으로 진행
  • GitKraken 에서 feature 생성 후 pull, diagrams.net에서 directory를 document로 지정한 후 커밋 메시지 발송
  • 수정 가능한 벡터 (svg)
  • 커밋 메시지 작성 후 push, pull requests 진행 후 main branch에 와서 pull fast foward

7. 도메인 Java 클래스화

  • feature 생성 후 domain 패키지 생성, Article, ArticleComments 클래스 생성
  • pull requests 진행 후 main branch에 와서 pull fast foward
profile
공부했던 내용들을 모아둔 창고입니다.
post-custom-banner

0개의 댓글