Nabend,
in einem Video zum Thema Clean Code wurde gesagt, dass man Zwischenvariablen verwenden sollte, um es etwas leserlicher zu machen.
Also statt
wäre folgende Variante besser
Macht für mich auch soweit Sinn dem ganzen einen Kontext zu geben. Generell mache ich das soweit auch schon, allerdings in der Regel über eine Methode, statt einer Zwischenvariable
Ist das eher eine Frage des Geschmacks welche Variante man wählt? Wie würdet ihr es machen? Aber fällt wohl eher in die Kategorie "Kommt drauf an" !?
in einem Video zum Thema Clean Code wurde gesagt, dass man Zwischenvariablen verwenden sollte, um es etwas leserlicher zu machen.
Also statt
Java:
if (days == 1 && (startDate.DayOfWeek == DayOfWeek.SATURDAY || startDate.DayOfWeek == DayOfWeek.SUNDAY)) {
//
}
wäre folgende Variante besser
Code:
var isJustASingleSaturdayOrSunday = days == 1 && (startDate.DayOfWeek == DayOfWeek.SATURDAY || startDate.DayOfWeek == DayOfWeek.SUNDAY)
if (isJustASingleSaturdayOrSunday) {
//
}
Macht für mich auch soweit Sinn dem ganzen einen Kontext zu geben. Generell mache ich das soweit auch schon, allerdings in der Regel über eine Methode, statt einer Zwischenvariable
Code:
private boolean isJustASingleSaturdayOrSunday() {
return days == 1 && (startDate.DayOfWeek == DayOfWeek.SATURDAY || startDate.DayOfWeek == DayOfWeek.SUNDAY)
}
Ist das eher eine Frage des Geschmacks welche Variante man wählt? Wie würdet ihr es machen? Aber fällt wohl eher in die Kategorie "Kommt drauf an" !?