ryanmcdermott의 clean-code-javascript 저장소 내용을 학습하며 정리한 내용입니다. link
- 스타일 가이드가 아닙니다. 읽기 쉽고 재사용 가능하며 리팩토링 가능한 소프트웨어를 만드는 가이드입니다.
- Variables
- Functions
- Objects and Data Structures
- Classes
- SOLID
- Testing
- Concurrency
- Error Handling
- Formatting
- Comments
나빠요
const yyyymmdstr = moment().format("YYYY/MM/DD");
좋아요
const currentDate = moment().format("YYYY/MM/DD");
나빠요
getUserInfo();
getClientData();
getCustomerRecord();
좋아요
getUser();
우리는 우리가 쓰는 것보다 더 많은 코드를 읽을겁니다. 코드를 읽기 좋고 검색 가능하게 작성해야 합니다.
나빠요
// 86400000가 뭔가요..?
setTimeout(blastOff, 86400000);
좋아요
const MILLISECONDS_IN_A_DAY = 86400000;
setTimeout(blastOff, MILLISECONDS_IN_A_DAY);