Coding Rule
개발이야기 / 2008. 7. 2. 16:04
1. 연산자의 우선 순위를 정해줄 때에는 괄호를 아끼지 말자!
2. Error Log에는
그 Log 만으로 발생한 에러의 원인을 충분히 파악할 수 있도록
필요한 파라미터 정보나 리턴값 정보 등을 상세하게 작성하도록 한다.
3. 문자열을 합쳐서 결과값을 표현하고자할 때에는
기본적으로는 String 보다는 StringBuffer를 사용하는 것이 성능에 좋다.
4. Vector 대신 ArrayList
Vector는 내부적으로 sync 처리를 하도록 되어 있기 때문에 속도에 영향을 주게됨.
5. Synchronized
불가피하게 Synchronized 메소드를 사용하게 된다면
들어가기 전 검사할 수 있는 조건은 모두 검사하여 호출을 자제하도록 한다.
2. Error Log에는
그 Log 만으로 발생한 에러의 원인을 충분히 파악할 수 있도록
필요한 파라미터 정보나 리턴값 정보 등을 상세하게 작성하도록 한다.
3. 문자열을 합쳐서 결과값을 표현하고자할 때에는
기본적으로는 String 보다는 StringBuffer를 사용하는 것이 성능에 좋다.
4. Vector 대신 ArrayList
Vector는 내부적으로 sync 처리를 하도록 되어 있기 때문에 속도에 영향을 주게됨.
5. Synchronized
불가피하게 Synchronized 메소드를 사용하게 된다면
들어가기 전 검사할 수 있는 조건은 모두 검사하여 호출을 자제하도록 한다.