CleanCoding DRY, KISS, YAGNI 그러던 와중 유튜브 알고리즘에 드림코딩 엘리의 '코딩 잘하는 팁 세가지'가 뜨게 됐는데, 내용이 너무 좋아 포스팅 하고자 한다. 시스템내에서 특정한 지식과 로직은 한 곳에서 명확하고 신뢰할 수 있도록 존재해야한다. 💩 dry1-bad.js 같은 로직(사용자의 이름출력)이 두번 쓰이므로, 이 부분을 따로 처리 할 수 있는 곳이 있으면 좋겠다. 💡 dry1-good.js 이렇게 수정하면, 사용자... JavaScriptCleanCodingCleanCoding 함수(Functions)_2 1. 명령형 프로그래밍보다 함수형 프로그래밍. 조건문을 캡슐화. 부정조건문 피하기. 조건문 작성 피하기. 타입-체킹을 피하라. 일관성 있는 API 사용. TypeScript 도입 고려.... CleanCodingCleanCoding
DRY, KISS, YAGNI 그러던 와중 유튜브 알고리즘에 드림코딩 엘리의 '코딩 잘하는 팁 세가지'가 뜨게 됐는데, 내용이 너무 좋아 포스팅 하고자 한다. 시스템내에서 특정한 지식과 로직은 한 곳에서 명확하고 신뢰할 수 있도록 존재해야한다. 💩 dry1-bad.js 같은 로직(사용자의 이름출력)이 두번 쓰이므로, 이 부분을 따로 처리 할 수 있는 곳이 있으면 좋겠다. 💡 dry1-good.js 이렇게 수정하면, 사용자... JavaScriptCleanCodingCleanCoding 함수(Functions)_2 1. 명령형 프로그래밍보다 함수형 프로그래밍. 조건문을 캡슐화. 부정조건문 피하기. 조건문 작성 피하기. 타입-체킹을 피하라. 일관성 있는 API 사용. TypeScript 도입 고려.... CleanCodingCleanCoding