본문 바로가기

컴퓨터 일반/코딩 관습2

메소드 네이밍 (3인칭 단수형 동사/일반동사) 구글링을 하다가 '메소드 네이밍 3인칭 단수' 라는 키워드를 발견하고.. 이리저리 검색을 했습니다. 제가 궁금한 내용을 어떤 분이 정확히 물어봤지만, 원하는 대답이 아니였습니다. 자바에서 Object 클래스를 보면 equals() 라는 메소드가 있습니다. 또는 File 클래스에서 exists() 라는 메소드가 있습니다. 왜 이 메소드들은 3인칭 단수를 사용 할까요? 정답인지는 확실히 모르지만 나름 설득력이 있는 글을 찾았습니다. 구글에서 검색했지만, 답은 네이버 블로그에 작성된 글이네요. 저는 간단히 정리만 할 생각이고, 자세한 내용은 여기로 가서 확인하세요. boolean을 반환하는 메소드 규칙1. boolean을 반환하는 메소드가 동사의 경우 3인칭 단수의 동사로 시작한다. 예제1) File의 exi.. 2013. 4. 18.
헝가리안 표기법 헝가리안 표기법을 보기 위해 찾다보니 정리가 잘되어 있어서 링크해 왔다.. 클린코드를 보면 요즘은 개발툴이 좋아서 헝가리 표기법은 불필요 할 수 있다고 한다. 마우스만 가져가면 어떤 타입인지 알 수 있기 때문일 것이다. 또한 변수를 사용할 때 마다 변수 타입에 대해서 기술하는 번거러움도 있기 때문이 아닐까 한다. 하지만 C#이 아닌 C/C++로 개발을 한다면 헝가리안 표기법을 사용하는 것도 괜찮은 듯하다. 보고싶을 때마다 마우스를 가져대는 번거러움을 줄여주고, 변수명을 짓는데 확실히 편하기 때문이다. 모든 선택은 개발자 마음~ Hungarian Notation 10, 15년전 Microsoft의 개발자중 헝가리 사람의 프로그래머가 쓰던 변수 명명법. MS 내부에서 따라쓰기 시작하던 것이 점차 전세계의 프.. 2010. 10. 25.