자바스크립트로 코드를 작성하며 이런 경험이 있으신가요?
Next.js, SWR, React Query, Recoil, TypeScript 들어본 기술들은 다 배워야할 것 같은데 지금 현재 내 실력을 가늠하지 못하겠다.
React, Angular, Vue 등의 도구를 사용하며 예상처럼 동작하지 않아 어려웠던 경험을 마주한 적이 있다.
구글링으로 급하게 문제를 해결은 하지만 동작 원리에 관심을 가지지 않는다.
팀내 사수, 리드 개발자 그리고 유명한 네임드 개발자들의 성향을 그대로 따라한다.
유명한 JavaScript 코드 스타일 가이드만을 보고 맹목적으로 따른다.
대중적으로 Vanilla JavaScript 의 중요성을 강조하고 있는데 그 이유를 피부로 느껴보지 못했다.
자바스크립트를 위한 클린 코드 그리고 클린 코드를 위한 자바스크립트
강의는 크게 이런 구성을 통해 학습을 유도합니다.
1. 클린 코드에 대해 고민하기 ?
타인이 정의한 답을 의심합니다.
배움에 열린 태도를 가집니다.
직접 생각하고 또 고민합니다.
클린 코드가 무엇인지를 자바스크립트를 통해 학습합니다.
흔히 알려진 자바스크립트 코드 스타일에 대한 견해를 탐구합니다.
2. JavaScript 특성 파악하기
언어의 특성을 파악하여 실수를 예방합니다.
언어의 예상 실행 결과를 탐구하며 안전한 코드를 작성합니다.
3. 사례를 통해 파악하기
Bad Case와 Better Case로 구체적인 코드를 파악해봅니다.
4. 좋은 코드 작성을 위한 의식적인 수련
의식적인 수련을 유도하여 좋은 습관으로 개선합니다.
코드 리뷰 교육 플랫폼 NEXTSTEP에 참여하시면 배운 내용을 실제로 적용하며 피드백을 받을 수 있습니다.