[코드 스타일] 쓸데없는 판단.
4058 단어 style
1 public static String get(String key){
2 Object returnObj = prop.getProperty(key);
3
4 if (returnObj != null) {
5 return (String)returnObj;
6 }
7 else {
8 return null;
9 }
10 }
위의 코드는 모두 10줄로 되어 있고if else의 판단이 있습니다. 이 코드를 수정하면 두 단계로 나눌 수 있습니다. 첫 번째 단계는 위어구(guard condition)를 사용하는 것입니다. 그러면 바로else가 없기 때문에 더욱 직관적으로 보입니다.
1 public static String get(String key){
2 Object returnObj = prop.getProperty(key);
3
4 if (returnObj != null) {
5 return (String)returnObj;
6 }
7
8 return null;
9
10 }
다음 개선은 가능한 한 비문장을 적게 사용하는 것이다!사유상의 전환점을 쓰지 않아도 이해하기 쉽지 않다.(원래의!=에서 ==으로 변경)
public static String get(String key){
Object returnObj = prop.getProperty(key);
if (returnObj == null) {
return null;
}
return (String)returnObj;
}
물론 궁극의 코드는 한 마디가 천 줄에 이른다
1 public static String get(String key) {
2 return (String) prop.getProperty(key);
3 }
아무 말도 할 필요가 없어요. 여러분도 다 알았어요. 앞에 있는 것들은 모두 쓸데없는 말이에요. 써도 모두 헛소리예요. 이 마지막 말보다 뚜렷하고 간단명료해요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Android 앱 개발】 전체 화면을 표시하는 방법 (알림 표시 줄 숨기기)Android 앱을 전체 화면으로 표시하고 싶지만 프로젝트 초기 설정 (Activity)에서 "Empty Activity"를 선택해도 통지 바가 표시되므로, 이번은 이 통지 바 주위의 설정을 정리해 기술하고 싶습니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.