변수명 이렇게 쓰라는데
NikePrograming
nike_programing
으로 쓰면 안대냐?
지마음이지
헝가리안 노테이션은 다 뒤져야겠네
다만 visual studio 의 코드들 처럼 모든 변수와 클래스에 앞에 _ 를 붙이는 짓만 안하면 됨
되도록이면 그 언어의 기본 api 형태를 따르거라
난 접두어 언더바 많이 쓰는데 최대 두개까지 __
개인적으로 보기 존나 짜증남
몇 몇개 특별한 곳에 접두어 언더바를 달아놓는거야 상관없는데
소스코드 내의 모든 변수와 모든 클래스 모든 구조체 모든 명명체 앞에 접두어를 쓰는건 못봐주겟다
음 나같은 경우 어디에 쓰냐면 남들이 건드릴일 없는거 타이핑할일 없는거에 씀. 네이밍편의를 양보한다고 할까나
난 c에서 낙타쓰고 자바에서 __sex_king__ 쓰고 하는게 노무 어색하던데
그보다 내가 제일 싫어 하는 애들이 어떤 애들이냐면 전역에다가 자기 맘대로 무지 짧은 범용적인 이름으로 함수 / 변수 네이밍 하는놈들. 이런애들 무슨 사장 마인드 코딩인지 때려주고 싶음.
그러고보니 내가 언더바 붙이기 시작한것도 그 망할놈 때문이었네. 예를 들어 임시변수로 예를들어 result 써야 하는데 전역에 있는거야. 그래서 난 의미 훼손 하기는 싫고 어쩔 수 없이 방어적으로 언더바 붙여 쓰기 시작한게 지금에 이르렀지
2개 이상 연달아 붙이지만 않으면 상관 없다.
접두어 언더바는 겟터 셋터 없이 함부로 수정하지 말라고 만들어놓은거
파이썬은 언더바가 문법임
보편적으로 쓰는게 c가 헝가리안 java가 낙타 아님?
학교다닐때 특강으로 삼성에서 바다os 배울때 강사가 이미있는 함수 오버라이드 한거랑 자신이 직접작성한 함수 구분하라고 후자일경우 함수명 앞에 언더바 두개 붙이고 시작하랬는데 강사가 개갞끼엿던거임?
그럼 새로 추가 될 가상 함수는 규칙이 어찌됨?
네이밍 규칙 중에서 언더스코어, 대쉬 쓰면 안되나 보네
대표적으로 카멜에서는 클래스나 패키지이름에 언더스코어 못쓰는듯
int I_am_a_Integer;
지마음이지
헝가리안 노테이션은 다 뒤져야겠네
다만 visual studio 의 코드들 처럼 모든 변수와 클래스에 앞에 _ 를 붙이는 짓만 안하면 됨
되도록이면 그 언어의 기본 api 형태를 따르거라
난 접두어 언더바 많이 쓰는데 최대 두개까지 __
개인적으로 보기 존나 짜증남
몇 몇개 특별한 곳에 접두어 언더바를 달아놓는거야 상관없는데
소스코드 내의 모든 변수와 모든 클래스 모든 구조체 모든 명명체 앞에 접두어를 쓰는건 못봐주겟다
음 나같은 경우 어디에 쓰냐면 남들이 건드릴일 없는거 타이핑할일 없는거에 씀. 네이밍편의를 양보한다고 할까나
난 c에서 낙타쓰고 자바에서 __sex_king__ 쓰고 하는게 노무 어색하던데
그보다 내가 제일 싫어 하는 애들이 어떤 애들이냐면 전역에다가 자기 맘대로 무지 짧은 범용적인 이름으로 함수 / 변수 네이밍 하는놈들. 이런애들 무슨 사장 마인드 코딩인지 때려주고 싶음.
그러고보니 내가 언더바 붙이기 시작한것도 그 망할놈 때문이었네. 예를 들어 임시변수로 예를들어 result 써야 하는데 전역에 있는거야. 그래서 난 의미 훼손 하기는 싫고 어쩔 수 없이 방어적으로 언더바 붙여 쓰기 시작한게 지금에 이르렀지
2개 이상 연달아 붙이지만 않으면 상관 없다.
접두어 언더바는 겟터 셋터 없이 함부로 수정하지 말라고 만들어놓은거
파이썬은 언더바가 문법임
보편적으로 쓰는게 c가 헝가리안 java가 낙타 아님?
학교다닐때 특강으로 삼성에서 바다os 배울때 강사가 이미있는 함수 오버라이드 한거랑 자신이 직접작성한 함수 구분하라고 후자일경우 함수명 앞에 언더바 두개 붙이고 시작하랬는데 강사가 개갞끼엿던거임?
그럼 새로 추가 될 가상 함수는 규칙이 어찌됨?
네이밍 규칙 중에서 언더스코어, 대쉬 쓰면 안되나 보네
대표적으로 카멜에서는 클래스나 패키지이름에 언더스코어 못쓰는듯
int I_am_a_Integer;