미니프로젝트회고

최찬호·2022년 11월 29일
  • Keep

    • 주어진 기간내에 완성할 수 있게 적절한 기술을 선택하기
    • 코드를 작성하기 전에 서비스에 대한 이해를 하기 위해 설계도 작성하기
    • 도움이 필요한 부분은 적극적으로 도움을 요청하고, 도움을 주기
    • 팀원들과의 대화를 통해 접근방식의 차이를 좁히기
  • Problem

    • 문제점
      1. commit시 git convention지키지 못한 것
      2. 설계과정에서 클래스의 분리를 더 자세히 하지 못한 것
      3. code convention을 지키지 않은 것
    • 해결 방안
      1. 일반적으로 많이 사용되는 git convention을 참고하고 팀원들과 공유 및 결정하기
      2. 어떤 상황에 이용할 수 있는지를 중점으로 oop학습하기
      3. 팀원들과 공통 convention을 공유하고 사용하기(google or naver convention file 사용하기)
  • Try

    1. git merge시 flow에 대해 학습하기
    2. 반복된 코드가 존재하면 무엇을 이용해서 나눌 수 있는지?
    3. transaction단위로 나누어서 어떤 작업이 필요하고 실패시 어떤 작업들이 rollback되어야 하는지 생각
  • Feel : 협업의 어려움과 장점을 배운 기간이였다. 여전히 생각을 말로 설명하고 그 생각의 받침이 되는 적절한 이유를 찾는 것이 힘들지만 이런저런 이유를 찾아보는 과정을 통해서 이론적으로 배움이 있었다. 그리고 팀원들과 같이 작업을 하면서 생각해보지 않았던 부분들이 의식적으로 다가와서 생각의 폭이 넓어졌다고 생각이 된다.

profile
체득하고 이해하자

0개의 댓글