我是从事J2SE(核心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
),这并不意味着它甚至可以远程读取