본문 바로가기

전체 글

(116)
체계적인 코드 네이밍의 장단점과 요약 가독성만을 위한 코드네임을 짓는 것이 아니라, 보안까지 신경쓰면서, 대규모 인원이 공통적인 작명법을 짓게 하려면 체계적인 코드 분류 방법이 필수적이다. 체계적인 코드 네임 작명법을 규정한다면 장점은 다음과 같다. 누가 작성해도 균일한 코드 네임을 산출한다. 코드를 보지 않고도 규칙에 의거하여 내용물을 유추할 수 있다. 규칙에 의한 관리가 가능해져서 하나의 업무로 분류할 수 있다. 반면에, 단점도 분명하게 존재한다. 단어만 보면 아무런 의미가 없으므로 이해하기 힘들다. 관계자도 분류표를 확인하며 읽지 않는 이상 이해할 수 없다. 코드 체계가 변경되어야 한다면 기존에 작성한 코드를 마이그레이션하는 것이 큰 비용으로 다가온다. 즉, 간단하게 이야기하자면 이것이다. 소수의 관리자가 대규모 인원을 관리해야 할 때..
자바독을 간단하게 알아보자 (JavaDoc) 자바를 사용하면 주석을 자연스럽게 활용하게 된다. 그런데 주석에도 종류가 있고 그 중에는 JavaDoc이라고 불리는 주석도 존재한다. /** * * */ 이런 형태로 작성된 주석을 JavaDoc, 자바 문서화라고 부른다. 실제로 저런 클래스, 메서드 위에 자바독 어노테이션과 함께 작성하면 해당 내용을 HTML로 바꿔서 자동으로 문서로 제작해준다. 문서화가 필수인 기업용 어플리케이션에서는 자주 사용하는 기능이다. 자바독 어노테이션에서 알아두면 좋은 어노테이션은 다음과 같다. serializable 관련된 어노테이션은 자주 안 쓰는 것 같아서 배제했다. /** * * @author : 작성자 * * @deprecated : 지원 중단 * * @exception : 예외 처리 * * @param : 매개변수 ..
친구랑 술을 마셨다 편의점에서 술과 안주를 사니 친구와 이야기 할 거리가 생긴다. 편하게 생각나는 대로 말을 해도 내가 이렇게 할 말이 많았나 싶다. 생각보다 나는 잡생각과 걱정이 많은 성격이었던 것이었네. 초등학교에서 만난 친구를 아직까지 만난다. 그리고 가장 편하다. 왜 사회에서, 대학에서 만난 친구는 오래 못 갈까? 잡다한 의문이 드는 밤이다.