본문 바로가기

업무 TIL

230628 수요일 업무 TIL

'오늘 내 자신에게 해준 한 마디' 

오늘도 화이팅! 

 

[잘한점] 

상황1) 내가 담당했던 API가 현재 기획상에서 빠져있는 페이지가 있는데, 이미 구현은 한 상태에서 우선순위가 계속 밀려나고 있는 상황이다. 

액션1) 나름 많이 고민하고 시간 들여서 작성한 API인데 조금은 아쉽다는 생각은 했지만, 지금 미리 구현해놓고 나중에 내 API가 쓰일때까지 시간이 있을때 더 나은 고민을 할 수 있다는 긍정적인 생각을 했다. 

칭찬1) 부정적으로 생각하지 않고 긍정적으로 생각한것 


[개선점] 

문제1) NestJS 코드를 계속 보고 있다보니, 무언가 통일되는 모양이 있지 않을까?라는 생각을 했다. 

원인1) 디자인패턴 이라는 단어가 갑자기 생각났는데 내가 사용하고 있는 언어인 NestJS에도 적용되지 않을까?라는 생각을 했다. 

액션플랜1) NestJS 디자인 패턴을 알면 좋겠다는 생각을 했다. NestJS의 디자인 패턴을 좀 찾아봐야겠다. 


[배운점] 

배움1) 기간 설정할때 분,초 단위까지 설정하면 트래픽과 속도에 이슈가 있을 수 있다고 한다. 

의미1) 아마 분/초는 '시'나 '월' '년'등에 비해 시간이 바뀌어야 하는 주기가 빠르므로 트래픽에 이슈가 있다고 판단하였다. 

 

배움2) 다른 사람의 코드를 볼 때 함수와 변수 중점으로 보자.

의미2) 모든 코드를 다 읽을수는 없다. 그래서 제일 중요한 기능을 하는 함수와 변수 중점으로 보되 전체적인 흐름을 읽을 수 있는 연습을 더 해야겠다. 

 

배움3) 기능명세서 작성 시 description,url,request,path sample,method 등의 정보를 프론트엔드 개발자에게 넘겨준다.

의미3) API를 개발하고 나서 프론트엔드 개발자가 이 명세서를 보고 프론트 부분에 데이터를 적용할 시 어떤 URL 경로로 데이터를 요청하고 데이터를 받는지 미리 백엔드 개발자가 노션 등에 정리해서 알려주면 서로 소통하는데 있어서 커뮤니케이션 비용을 줄일 수 있다. 

'업무 TIL' 카테고리의 다른 글

230630 금요일 업무 TIL  (0) 2023.07.02
230629 목요일 업무 TIL  (0) 2023.07.02
230627 화요일 업무 TIL  (0) 2023.06.27
230626 월요일 업무 TIL  (0) 2023.06.27
230623 금요일 업무TIL  (0) 2023.06.25