반응형
1. React Hook의 심층 활용 - 최적화
1-1. React 렌더링 최적화 & Advenced Hook
1-2. useEffect 의존성 배열에 관해서
1-3. Context API
2. Clean Code란? 그리고 내 코드에 적용하려면?
2-1. 관심사의 분리와 SRP, Custom Hook
2-2. 횡단 관심사
2-3. 의존성 / 의존성 역전 원칙(DIP) / 의존성 주입
3. Week-2 회고
개발자분들이 말하는 좋은 코드란?
개발자분들 사이에서는 좋은 코드란 어떤 것인지, 어떻게 코드를 작성하는 것이 좋은 것인지는 항상 가지고 있는 고민이고 숙제일 것이다. 많은 정보들을 찾아본 나지만 사실 좋은 코드가 무엇이다라는 명확한 정답은 없는 듯 보인다. 다만, 좋은 코드를 작성하기 위해 어떤 요소를 고민하면 보다 나은 코드가 될 수 있는지 정도는 고민 해 볼 수 있다.
이번 2주차 기업 협업과제를 해나가면서 가장 크게 느꼈던 것이 협업하는 동료 개발자들이 읽을 수 있는 서로 최소한의 약속을 지키면서 코드를 작성하는 것이었다. 좋은 코드란 그런 것이라고 생각한다. 동료 개발자 혹, 다른 개발자분이 내 코드를 봤을 때 이해 가능한, 읽을 수 있는 코드! 물론 읽기 쉽다면 그거야 말로 (능력) 좋은 개발자가 아닐까 생각한다. 하지만, 그것은 아직은 나에게 나아가야할 목표이고, 가장 기본적인 요소라고 생각되는 것부터 지키고 작성해나가보기로 했다.
아래 좋은 코드가 무엇인지 프로젝트 회고를 통해 정리했고 이 기준을 토대로 코드를 작성하는 것을 지향할 것이다.
반응형
'Experience > 원티드 프리온보딩' 카테고리의 다른 글
프리온보딩 코스 Week-5 (0) | 2022.10.13 |
---|---|
프리온보딩 코스 Week-4 (0) | 2022.10.08 |
프리온보딩 코스 Week-3 (0) | 2022.09.17 |
프리온보딩 코스 Week-1 (0) | 2022.09.13 |
원티드 프리온보딩 프론트엔드 신청 / 선발과제 (Todo-List) (0) | 2022.08.24 |