2008/06/09 00:36

[프로그래밍] 변수이름만 잘지어도 50%는 먹고 들어간다

플밍 입문자 들이 하는 최대의 실수중 하나가

변수명을

aa

bb

이런식으로 짓는것이다.


변수명에는 항상 의미를 부여해야 된다.

변수명에 의미를 부여하면 코드가 읽기 쉬워지므로 개발속도 향상뿐만 아니라 리팩터링 에도 큰 이점이 생긴다.

1. 변수명에는 자료형을 나타내라.

int age;  -> int numAge;
int total; -> double numTotal;
String name -> strName
String name[] -> arrName;

어떠한가? 오른쪽이 더 직관적이지 않은가?

2. 전역변수는 항상 대문자로, 지역변수 앞에는 언더바를.

class Person{
    public static String NUM_TOTAL; // 전역변수("클래스변수"가 정확하지만, 일단은 "전역변수"라고 해두자.)
    public String strName; // 일반 변수(멤버변수)
    public String setName(String _strName){ //지역변수(함수 지역변수)
         this.strName = _strName;
    }
}
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 Comment 3