개발자 공부 습관들이기 1 - 코딩을 할 때 변수를 최대한 많이 사용해서 문제를 해결하고 그다음 변수사용을 최소화해보자!
개발자 공부 습관들이기 2 - else{return false;}을 사용하거나 return false;를 사용할 때 출력값은 같지만 명확하게 조건에 대한 바운더리를 만들기 위해서 else{return false;}를 선호해서 사용하자.
개발자 공부 습관들이기 3 - 코딩할 때 문제가 풀리더라도 오류가 발생하지 않도록 작성하는것이 중요하다.
아래 예제에서오류를 최소화한 함수
는 전달인자인 단어가 문자열이 아닐때에 0으로 출력되게 하여 오류를 줄인다. 반면에, 아래출력이 되는 함수
는 출력은 되지만 오류가 날 수 있기 때문에 전자의 함수처럼 오류를 줄일 수 있는 코딩을 짤 수 있도록 해보자.//오류를 최소화한 함수 function 단어의 길이 가져오기(단어) { if (단어) { return 단어.length; } return 0; } //출력은 되는 함수 function 단어의 길이 가져오기(단어) { return 단어.length; }