트렌딩 목록으로
JavaScript

ryanmcdermott / clean-code-javascript

자바스크립트에 적용된 클린 코드 개념

94.5K
12.5K
7일 전
GitHub에서 보기

이 프로젝트에 대해

ryanmcdermott 님의 clean-code-javascript 프로젝트는 GitHub에서 94.5K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 JavaScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

JavaScript 100%

🇰🇷 한국어 번역 README

캐시 히트

clean-code-javascript

목차

  1. 소개
  2. 변수
  3. 함수
  4. 객체와 데이터 구조
  5. 클래스
  6. SOLID
  7. 테스트
  8. 동시성
  9. 오류 처리
  10. 포맷팅
  11. 주석
  12. 번역

소개

!코드를 읽을 때 외치는 욕설의 수로 소프트웨어 품질을 평가하는 유머러스한 이미지

로버트 C. 마틴(Robert C. Martin)의 책 _Clean Code_에서 나온 소프트웨어 공학 원칙을 자바스크립트에 맞게 적용한 것입니다. 이것은 스타일 가이드가 아니라, 자바스크립트에서 읽기 쉽고, 재사용 가능하며, 리팩토링이 가능한 소프트웨어를 만드는 가이드입니다.

여기에 있는 모든 원칙을 엄격히 따라야 할 필요는 없고, 훨씬 적은 것들이 보편적으로 합의될 수 있습니다. 이것들은 단순한 지침일 뿐이지만, Clean Code 저자들이 다년간 축적한 집단적 경험을 통해 형식화된 것입니다.

우리 소프트웨어 공학의 역사는 겨우 50년 조금 넘었고, 우리는 아직도 많은 것을 배우고 있습니다. 소프트웨어 아키텍처가 건축학만큼 오래되었을 때야 비로소 더 엄격한 규칙을 따르게 될지도 모릅니다. 당분간은 이 지침들을 여러분과 팀이 작성하는 자바스크립트 코드의 품질을 평가하는 기준으로 삼으시기 바랍니다.

한 가지 더: 이 지침들을 안다고 해서 바로 더 나은 소프트웨어 개발자가 되는 것은 아니며, 오랫동안 적용한다고 해서 실수를 하지 않게 되는 것도 아닙니다. 모든 코드 조각은 최종 형태로 다듬어지기 전의 초안으로 시작하며, 젖은 점토가 형태를 잡아가는 것과 같습니다. 마지막으로 우리는 동료와 리뷰하면서 그 불완전함을 다듬습니다. 그렇다고


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

ryanmcdermott/clean-code-javascript GitHub 원문 바로가기 →