목록규칙 (2)
규도자 개발 블로그
내가 코드를 작성할 때 중요하게 생각하는 것이 있다. 정확성은 프로그램이 가져야할 필수요소이고 애초에 정확성이 없다면 프로그램으로서의 가치가 없으므로 딱히 강조하지 않겠다. 그밖에 중요하게 생각하는 건 바로 간결성과 가독성이다. 그 중에서도 특히 중요한 건 가독성이라고 생각한다. 코드는 결국 사람이 읽기 때문이다. 코드는 결국 다시 읽힌다. 그사람은 당신의 팀원일 수도, 또 당신 자신일 수도 있다. 만약 옛날에 무아지경으로 마구마구 작성해놓은 코드가 다시 필요하다고 할 때 마구잡이로 조사놓은 변수이름들과 코드를 보면 어떤 느낌일까. 예전의 당신이 원망스러워질 것이다. 나는 이러한 경험을 몇 번 겪고 나서 나만의 일정한 규칙을 정해서 변수를 작성하기 시작했다. 그 이후로는 다른 클래스나 다른 파일에서 어떠..
* 클래스의 첫글자는 대문자로 한다. (파스칼 표기법)예) Scanner, System, Object... * 내가 만드는 클래스의 첫글자 또한 대문자로 하고 파스칼표기법을 따른다.예) MyJavaProject.java, AnotherJavaProject.java... * DAO, VO, DTO, CRUD용도로 쓰는 클래스는 본 용도를 뒤에 대문자료 표기한다.예) ModelDAO.java, ModelVO.java, ModelDTO.java, ModelCRUD.java... * 변수의 첫 글자는 소문자로 하며 카멜표기법으로 표현한다예) Scanner scanne = ~ , Object object = ~ , int a = 0... * 프로젝트명은 자유롭게 정한다. 하지만 잠재적인 오류를 피하기 위해 한글이..