개발자공부 습관들이기(9-2)

개발자 공부 습관들이기 1 - 코딩을 할 때 변수를 최대한 많이 사용해서 문제를 해결하고 그다음 변수사용을 최소화해보자!

개발자 공부 습관들이기 2 - else{return false;}을 사용하거나 return false;를 사용할 때 출력값은 같지만 명확하게 조건에 대한 바운더리를 만들기 위해서 else{return false;}를 선호해서 사용하자.

개발자 공부 습관들이기 3 - 코딩할 때 문제가 풀리더라도 오류가 발생하지 않도록 작성하는것이 중요하다.
아래 예제에서 오류를 최소화한 함수는 전달인자인 단어가 문자열이 아닐때에 0으로 출력되게 하여 오류를 줄인다. 반면에, 아래 출력이 되는 함수는 출력은 되지만 오류가 날 수 있기 때문에 전자의 함수처럼 오류를 줄일 수 있는 코딩을 짤 수 있도록 해보자.

//오류를 최소화한 함수
function 단어의 길이 가져오기(단어) {
  if (단어) {
    return 단어.length;
  }
  return 0;
}
//출력은 되는 함수
function 단어의 길이 가져오기(단어) { 
    return 단어.length;
}

좋은 웹페이지 즐겨찾기