반응형

  왜 코딩 규칙(Code Convention)이 필요한가?

코딩 규칙은 여러 가지 이유에서 프로그래머에게 중요하다 :

 

1. 소프트웨어를 개발하는 일련의 모든 과정에 들어가는 비용 중 80%가 유지보수에 쓰인다.
        - 자기가 짠 코드를 다시 봐야 할 일이 생길 확률이 높기 때문에 알아보기 쉽게 작성해야 한다.

 

2. 소프트웨어의 유지보수를 그 소프트웨어를 직접 개발한 개발자가 담당하는 경우는 거의 보기 힘들다.
        - 자기가 짠 코드 파악도 오래 걸리는데 다른 개발자가 그 코드를 본다고 빠르게 이해할 수 있는지?
        - 퇴사를 했는데 해당 소프트웨어를 담당하게 된 개발자한테 연락이 오는 불상사가 생길 수 있다.

 

3. 코딩 규칙을 지키면 다른 개발자가 그 소스 코드를 처음 보았을 때, 더 빠른 시간 안에 완벽하게 이해할 수 있도록 도와주기 때문에, 소프트웨어의 가독성이 높아진다.
        - 이해하는데 시간이 걸리면 유지보수에 소모하는 시간도 늘어난다.

 

4. 개발자가 자신의 소스 코드를 제품으로 팔려고 한다면, 자신이 작성한 다른 소스 코드들과 잘 어울리도록 패키지(package)를 적절하게 구성할 필요가 있다.
        - 고객사가 이해를 못하면 직접 찾아가 코드를 설명해줘야 하는 불상사가 생길 수 있다.

 

위의 이유로 코딩 규칙이 필요하다.

아래 주소를 들어가 가독성을 높이고 유지보수를 편하게 할 수 있을지 규칙을 파악해 개발할 수 있도록 준비하자

- 본문: www.oracle.com/java/technologies/javase/codeconventions-contents.html

- 번역: kwangshin.pe.kr/blog/java-code-conventions-%EC%9E%90%EB%B0%94-%EC%BD%94%EB%94%A9-%EA%B7%9C%EC%B9%99/

 

반응형

+ Recent posts