Refactoring
-
리팩터링 - Guard Clause를 사용하여 코드 가독성 높히기JS & TS 2022. 9. 13. 22:52
리팩터링이란 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법이다 - 리팩터링 2판, 마틴 파울러 수많은 리팩터링 방법 중 하나인 Guard Clause에 대해 소개합니다. Guard Clause는 무엇일까요? A guard clause is simply a check that immediately exits the function, either with a return statement or an exception. Guard Clause 는 반환 문이나 예외를 포함하여 함수를 즉시 종료하는 단순한 검사와 같은 문법입니다. 아래의 코드를 보겠습니다. export function payAmount(employee) { let result; if (e..