[TIL]2023-01-17

민석·2023년 1월 17일
0

TIL

목록 보기
68/87

Fact (사실)

  • 프로젝트
  • 코딩테스트
  • 웹 개발자를 위한 자바스크립트의 모든 것 스터디

Feeling (느낌)

프로젝트

지난주에 원격으로 들고 온 컴포넌트를 미리 보기 하는 기능을 완료했는데. 백엔드 쪽이 바빠 api 수정은 msw를 이용하여 했었습니다.
오늘 백엔드 쪽이랑 연동하는 작업을 했는데 기존에 사용 중이던 api가 변경되고 새롭게 추가된 api도 있어 api 변경사항을 토대로 미리 보기 쪽도 수정했습니다. 그 과정 중 백엔드에서 내려온 data를 parse 시켜 가공을 해야 했는데 저는 페이지가 렌더링 되는 코드에서 그 작업을 해줬는데 api 호출 시 가공하여 렌더링 되는 영역에선 사용만 하면 되게끔 하라는 피드백을 받았습니다.
저번 웹 api 스터디에서 api 디자인 시 사용하기 쉽게 만들어야 한다는 내용이 있었는데 프론트에서 api 호출하는 것도 api이기 때문에 앞으로 그 내용을 늘 신경 쓰며 api를 만들어야겠습니다.

웹 개발자를 위한 자바스크립트의 모든 것 스터디

오늘 4장 class가 드디어 끝났네요.
class 사용 시 상속 구조에서 슈퍼클래스의 매서드를 참조하는 경우 슈퍼클래스에 있는 해당 매서드에 의존되기 때문에 슈퍼클래스 쪽에선 그 매서드를 변경 못하는 상황이 만들어져 안티 패턴이라는 것을 알게 되고 symbol 사용하는 이유, class는 syntactic sugar가 아니며 대체할 수 있는 것이 아니란 것 등등 class에 대해 깊게 알게 된 챕터였습니다

Finding (교훈)

프로젝트의 핵심 기능인 원격 컴포넌트를 이용하여 미리 보기를 작업하며 백엔드 동료분과 소통하며 작업한 것이 재밌는 하루였습니다. 혼자서 생각하며 작업할 때보다 더 다양한 방법과 나은 코드를 작성하는 데 도움이 되네요!
자바스크립트 스터디는 너무너무 어렵지만 흔치않은 기회이기 때문에 쭉 참여해야겠습니다.

profile
안녕하세요 프론트엔드 개발자 양민석입니다.

0개의 댓글