플밍 입문자 들이 하는 최대의 실수중 하나가
변수명을
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;
}
}
변수명을
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;
}
}

이올린에 북마크하기
이올린에 추천하기
Prev
Rss Feed