J2SE (core java)에서 작업하는 소프트웨어 개발자입니다.
코드를 검토하는 동안 코드의 줄 수를 줄여야하는 경우가 종종 있습니다.
중복 코드를 제거하는 것이 아니라 코드에서 줄 수를 줄이면서 동일한 작업을 수행하는 데 중점을 둔 스타일을 따르는 것이지만 줄 수를 늘리는 것을 의미하더라도 코드를 명확하게 믿습니다.
올바른 일을하는 방법은 무엇이라고 생각하십니까?
LOC (코드 줄)가 작은 경우 코드에 어떤 영향을 줍니까? LOC가 더 큰 경우 코드에 어떤 영향을 줍니까?
웹 사이트의 예 : "javaranch"-
public static void happyBirthday(int age)
{
if ((age == 16) || (age == 21) || ((age > 21) && (((age % 10) == 0) || ((age % 25) == 0))))
{
System.out.println("Super special party, this year!");
}
else
{
System.out.println("One year older. Again.");
}
}
VS
public static void happyBirthday(int age)
{
boolean sweet_sixteen = (age == 16);
boolean majority = (age == 21);
boolean adult = (age > 21);
boolean decade = (age % 10) == 0;
boolean quarter = (age % 25) == 0;
if (sweet_sixteen || majority || (adult && (decade || quarter)))
{
System.out.println("Super special party, this year!");
}
else
{
System.out.println("One year older. Again.");
}
}
s/\n/ /g
)로 변환 할 수 있습니다. 원격으로 읽을 수 있다는 의미는 아닙니다.