[TIL] 내일배움캠프 React 과정 2024.04.24

김형빈·2024년 4월 24일
0

내일배움캠프

목록 보기
6/81

오늘의 한 일

  • 알고리즘 세션 수업 수강
  • 학습법 특강 수강
  • 튜터님과 면담
  • 개인 과제

오늘의 배운 점

Git 설정

Git Project

  • Git Project를 사용하는 이유
    • 프로젝트 관리의 편의성
    • 프로젝트 보드를 통한 원할한 협업
    • 이슈와 결합된 관리
    • 이번에 사용할 git project 생성 완료!

Git Issue

  • Git Issue를 사용하는 이유
    • 프로젝트의 일정 관리, 협업 및 팀 커뮤니케이션에 매우 유용
    • 프프로젝트에 대한 이슈들을 신속하게 식별하고 추적 가능
  • Git Issue를 사용하기 위해 해야하는 설정
    • template을 설정한다

    • issue에 사용하는 라벨도 설정한다
  • 추가적인 설정
    • 로컬에서 main으로 Direct push를 방지하고, 별도 브랜치를 만들어 pr을 날리게 만든다
    • merge 이후에 쓸모 없어진 branch를 자동으로 삭제한다

오늘의 회고

오늘부터 오전시간에 알고리즘 특강이 시작되었다. 자료구조와 알고리즘 역시 개발자에게 중요한 역량 중 하나이므로 특강 시간을 잘 활용하여 꾸준히 공부해야겠다!
학습법 특강과 튜터님과의 상담을 통해서 앞으로 내일배움캠프를 수강하는 데에 있어서 방향성을 다시 한번 확인할 수 있었다. 특히 학습법 특강의 안 좋은 예시에 자꾸 예전 내 모습이 떠올라서 괜히 혼자 양심에 찔렸지만 그런 모습들을 개선하기 위해서 온 만큼 이번 기회를 잘 활용해 나갈 것이다.
마지막으로 영화 검색 사이트를 제작하는 개인 프로젝트를 진행하고 있다. 영화 검색 사이트에는 상태라고 볼만한 것이 별로 없어서 UI Component와 observer 패턴을 적용하는 것이 사실 당장은 유리한 점이 없다. 하지만 앞으로 추가적인 기능 추가가 있다면 그런 부분에서 유리함을 가질 수 있고, 팀프로젝트에서 패턴을 사용하는 데 어려움이 없어질 수 있다는 생각에 다시 한번 배우면서 패턴을 적용하면서 코드를 작성하고 있다. 이번에는 어찌저찌 패턴을 적용해나가고 있으나 이걸 설명할 수 있을 정도로 이해가 확실히 되지는 않았으니 이번에 확실히 배워가보자!
profile
The secret of getting ahead is getting started.

0개의 댓글