감사쟁이야
감사쟁이의 성장기록
감사쟁이야
  • 분류 전체보기 (130)
    • Java-Spring (0)
    • ComputerScience (0)
    • Project (64)
      • TIL, WIL (57)
      • Project Retrospect (7)
    • Problem Solving (63)
    • Book Review (1)
    • Culture & Discovery (0)
    • Daily Log (2)

블로그 메뉴

  • 홈
  • 깃허브
  • 방명록
hELLO · Designed By 정상우.
감사쟁이야

감사쟁이의 성장기록

TIL(11) 21-09-30 : Level Up
Project/TIL, WIL

TIL(11) 21-09-30 : Level Up

2021. 9. 30. 23:19

오늘 한 일들

CRUD 구현 완료

  • 내가 선택한 게시글 수정 기능 구현
  • 내가 선택한 게시글 삭제 기능 구현
  • 내가 선택한 게시글 공개범위 변경 기능을 구현
    ➡️ CRUD 완료 🎉

Git 작업방식 이해, Merge 연습

  • Git Merge 연습, Merge Conflict 해결하기 시도

오늘 배운 것

  • 게시글 공개범위 변경 기능을 구현할 때, 어떻게 하면 조건문을 줄이고 간단하게 구현할 수 있을지 고민해보게 되었다.
    • 먼저 내가 구현하고자 하는 것을 구현해보고, 구현한 코드를 계속 간결하게 짤 수 있을지 고민했다.
    • 예전에는 구현하는 것에 목적을 두었는데, 오늘은 이렇게 구현에서 끝나지 않고 간결하게 코드를 짜봐야할지 생각해보고 구현했다.
      <읽기 쉽고 쓰기 쉬운 코드를 작성하는 개발자>가 되는 것을 향해 한 걸음 더 성장하고 있구나" 생각이 들었다.
    • 계속 이렇게 구현하고 어떻게 하면 코드를 클린하게 짤 수 있는지 고민해보자. 나중에는 리팩토링 스터디도 만들어서 함께 배워보자.
  • 게시글 update 기능 부분은 임시로 개발 완료했다.
    • 임시로 시도한 방법 
      • update를 수행하려면 update를 위한 변수를 modal에 전달해야 한다.
      • 그래서 게시글과 modal을 같이 증가하는 방법을 임시적으로 선택했다. 
    • 문제점
      • append 함수에 하드코딩으로 modal이 삽입된다.
      • append 되는 양에 따라 modal 수도 증가한다.
      • modal은 한개만 있으면 된다. modal을 한개가 있어도 update 될 수 있도록 구현하는 방법을 생각해보자!
  • Git 으로 협업하는 것을 전반적으로 시도해보고 작업방식의 큰 그림을 이해하게 되었다.
    • Git의 작업방식
      • 1단계. 누가 이 작업 할 것인지 정한다. - Issue
      • 2단계. 각자 맡은 것을 작업한다. - Branch
      • 3단계. 각자 작업을 프로젝트에 합친다. - merge
      • (경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge
    • Merge하는 것을 꾸준히 시도하며 Conflict를 해결하는 경험을 꾸준히 쌓으면서,
      Git이 협업을 얼마나 편리하게 해주는지 더 느껴보자.

'Project > TIL, WIL' 카테고리의 다른 글

TIL(13) 21-10-04 : 피드백, 방향 잡기  (0) 2021.10.04
TIL(12) 21-10-01 : 1차 프로젝트 완료🚀 되돌아보기  (0) 2021.10.02
TIL(10) 21-09-29 : 구현 도전, 클린코드도 도전  (0) 2021.09.29
TIL(9) 21-09-28 : TIL Deserter Pursuit 프로젝트 4일차  (0) 2021.09.28
TIL(8) 21-09-27 : Convention is important  (0) 2021.09.28
    'Project/TIL, WIL' 카테고리의 다른 글
    • TIL(13) 21-10-04 : 피드백, 방향 잡기
    • TIL(12) 21-10-01 : 1차 프로젝트 완료🚀 되돌아보기
    • TIL(10) 21-09-29 : 구현 도전, 클린코드도 도전
    • TIL(9) 21-09-28 : TIL Deserter Pursuit 프로젝트 4일차
    감사쟁이야
    감사쟁이야
    sunzero0116@gmail.com

    티스토리툴바