본문 바로가기

Course

클린 코드 자바스크립트의 모든 것




클린코드 자바스크립트

자바스크립트를 위한 코드 스타일부터 습관, 그리고 클린 코드에 대해 함께 고민해보고 그 이유에 대해 탐구하고 또 학습해보는 시간을 가집니다.


강사



강의 설명

[순차적으로 코스 업로드 예정 중이며 향후 가격 변동이 있을 수 있습니다.]

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



이전 글 해시태그로 기억하는 키워드 독문법 3
다음 글 미래를 바꿀 트렌드인 게이미피케이션을 활용하는 방법