본문 바로가기

개발일지/WIL

WIL 23-04-16

1. Django - 팀프로젝트

 한 주 동안 있었던 일

  1. 프로젝트 S.A 작성
  2. 로그인, 회원가입, 로그인 기능 구현
  3. 팀원 보조 역할 

 있었던 일에대한 생각

  1. 아직도 어렵게 느껴지긴 하지만 생각보다 많은 것을 작성할 수 있었다.
  2. 난이도가 높지 않았으나, 모든 팀원에게 영향이 가는 코드라는 점이 마음을 조급하게 만들었다.
  3. 문제의 유무와 문제 파악 개선방식 제안 모두 실시간으로 연결된 상태여야 진행이 가능했음

 그것으로부터 배운 점

  1. code가 아닌 글이나 그림으로 표현을 하면서 전체적인 이해도가 좋아진 것이 느껴졌다. 또한 최대한 글과 그림으로 풀어내면서 팀원들의 생각을 하나로 일치시키는 역할을 하는 것 같다.
  2. 가장 기본적인 기능을 만들고 공유한 뒤, 추가적인 수정을 했다.
  3. 협업시 실시간이 아니어도 의사소통이 가능해야하고 이해하기 쉽게 공유할 수 있어야한다.

 배운 것을 활용할 방법

  1. 최대한 자세하게 작성하며 팀원들의 생각을 하나로 모은다.
  2. 처음에 역할 배분시 각각의 연결 관계를 잘 생각해서 배분함으로써 최대한 대기 시간을 줄인다.
  3. GitHub에서 issue와 PR시 comment를 잘 사용하면 시차 문제를 해결할 수 있다.

2. Git

 한 주 동안 있었던 일

  1. GitHub PR 사용 하기
  2. GIt을 많이 써보기

 있었던 일에대한 생각

  1. PR은 사용했지만 구분이 어렵고 문제가 발생한 코드를 공유하기 애매했다.
  2. 어렵다고 생각했지만 한 번 원하는 결과를 보는데 성공하자 어렵지 않게 사용했다.

 그것으로부터 배운 점

  1. 문제가 있어서 공유 해야하는 경우를 위한 branch를 관리하는 방법이 있어야 할 것 같다.
  2. git에서 어떤 상황을 접하면 git 자체에서 추천하는 코드나 키워드를 알려준다.

 배운 것을 활용할 방법

  1. 바로 main branch로 merge하지 말고 develop 같은 branch를 만들어서 넘기고 에러를 체크한 뒤 main으로 넘긴다.
  2. git을 잘 보면서 추천하는 코드를 써보거나 [git 키워드] 같은 식으로 검색을 하면 어렵지 않게 문제 상황을 알 수 있다.

 

이번 주 목표

Django 기초 사용법 이해하기

- 강의를 완전히 수강하지 못했지만 팀프로젝트 코드를 일주일 뒤의 내가 봐도 이해 가능한 코드로 구현했다.

백준 알고리즘 매일 5문제 이상 풀기

- 5/7 금요일과 토요일 미달 토요일도 못 푼건 조금 아쉬운 결과다.

다음 주 목표 

백준 알고리즘 매일 5문제 이상 풀기

 

Django 기초 강의 완강

 

Django 심화 강의 2주차 까지 듣고 활용하기

 

'개발일지 > WIL' 카테고리의 다른 글

WIL 23-04-30  (0) 2023.04.30
WIL 23-04-23  (0) 2023.04.23
WIL 23-04-09  (0) 2023.04.09
WIL 23-04-02  (0) 2023.04.02
WIL 23-03-26  (0) 2023.03.26