좋은 코드 습관, 불필요한 오류 감소

848 단어

규범화된 코드 습관은 불필요한 오류 발생을 많이 줄이고 debug에서 욱하는 감정을 줄일 수 있다.

1,String.equals () 방법


우발적인 NullPointer Exception의 출현과 코드의 정결성을 방지하기 위해 String을 equals()의 왼쪽에 놓고 비교한다.
//        
if(var.get_couNum().equals(String_ID)){....}
//      
if(String_ID.equals(value.get_couNum())){....}

물론 두 가지 문법은 내용적으로 별 차이가 없다. 더 많은 경우 틀리지 않을 것이다. 그리고 오류를 발견한 후에 고치는 것도 간단하지만 debug에서 이런 부분을 발견하면 틀리는 것도 짜증난다.

2, 예상치 못한 할당 방지


조건문에서 의외의 값 debug가 발생했을 때 발견하기도 쉽지 않습니다.
//Worse
if(a = 0){....}
//Better
if(0 = a){....}
//Right
if(0 == a){....} 

이런 방식은 비록 매우 고지식하고 심지어 정상적인 쓰기 방식에 약간 어긋나지만, 이런 저급한 실수를 범하지 않을 것을 보장할 수 있다

이렇게 많은 것을 생각하고 여기까지 썼다. 장시간의 강도 높은 프로그래밍 과정에서 이런 저급한 오류를 범할 확률이 낮지 않다. 좋은 코드 습관은 어느 정도에 도움을 주고 불필요한 시간의 낭비를 줄일 수 있다.주로 자신이 바보라고 생각하는 횟수를 줄였다(-. -)

좋은 웹페이지 즐겨찾기