220913 특화 프로젝트 개발일지

·2022년 9월 13일
0

개발일지 & 회고

목록 보기
32/72
post-thumbnail

✍ 오늘 한 일

💡 오늘 진행 상황을 간단하게 정리 합니다.

공통 컴포넌트 분배하기

현재 기본 기능 가운데, 공통으로 쓰이는 컴포넌트를 찾아 서로에게 할당하였다. 나는 버튼 컴포넌트와 텍스트 컴포넌트를 받게 되었다. 해당 컴포넌트들이 있어야 작업할 수 있는 컴포넌트가 존재하기 떄문에, 내일 서둘러 공통 컴포넌트 부터 만드는 작업을 진행하려고 한다.

컨벤션 정하기

프론트끼리 만의 코드 컨벤션을 설정하였다. 현재 정한 규칙은 함수, 컴포넌트, styled-component 이며, 경험하면서 필요한 경우 규칙들을 더 추가할 예정이다.

함수

  • 파라미터와 리턴값은 최대한 타입스크립트를 활용할것
  • 로직이 복잡하거나 추가적인 설명이 필요한 함수의 경우 주석을 작성할 것
    • 단, JSDoc과 같이 파라미터(@params)나 리턴값(@returns) 등은 작성하지 말 것 (이미 타입스크립트를 통해 코드 설명란에 기술되기 때문)
  • 타입 추론 혹은, 타입 확인이 어려운 함수의 경우, 주석을 통해 설명할 것

컴포넌트

  • 해당 컴포넌트가 어떠한 경우에 쓰이는지, 왜 만들어졌는지 주석을 통해 작성할 것

styledcomponent

  • 파스칼 케이스 (PascalCase) 사용
  • 스타일의 속성을 활용해서 변수를 만든다 ex) LeftAlign
  • 속성이 애매한 경우 Styled_ 로 변수를 만든다 ex) StyledImage

📢 개선 사항

💡 오늘 하루 개선하면 좋았을 부분을 작성합니다. 없다면 생략하셔도 좋습니다.

시간 분배 잘하기

생각보다 다른 업무에서 소비한 시간이 많았다. 팀장, 반장의 책임을 맡다보니, 플젝 시간동안 시간을 뺏기는 부분들이 생기게 된다. 저녁 시간을 할애하며, 할 업무는 마치긴 했으나, 팀원들에게 많이 미안했다. 개인적인 프로젝트 시간 분배를 좀 더 명확히 할 필요가 있다고 느꼈다.

📢 내일 진행 예정

💡 내일 할 업무를 팀원들과 함께 공유해봅시다. 글이 자세할수록, 팀원 모두가 업무 흐름을 파악하기 쉬워집니다.

공통 컴포넌트 제작하기 & 사전학습

내일은 공통 컴포넌트와 필요한 사전학습을 병행하며 진행할 예정이다. 생각보다 새로운 기능들이 많아서, 내일은 공통 컴포넌트만 완료하고, 나머지 부분을 사전학습으로 채우는 식으로 진행해보려 한다.

profile
새로운 것에 관심이 많고, 프로젝트 설계 및 최적화를 좋아합니다.

0개의 댓글