Leerer Block/Leerer Konstruktor
| 🚧 | Diese Seite befindet sich in Bearbeitung | 🚧 |
| 🤓 | Diese Seite ist eine Bewertungsrichtlinie, die ab Blatt 1 annotiert und ab Blatt 2 abgezogen wird. | 🤓 |
Beschreibung
Als leeren Block bezeichnen wir Blöcke innerhalb von Schleifen, Statements oder Konstruktoren, die nicht kommentiert oder anderweitig dokumentiert wurden. Diese leeren Blöcke stellen die lesende Person erst mal vor ein Rätsel, warum dieser Block denn leer ist und ob dort nicht eigentlich Funktionalität fehlt. Um das zu vermeiden, ist es wichtig, diese Blöcke zu vermeiden. Kann man diese Blöcke nicht vermeiden, ist es guter (und vorausgesetzter Stil) diesen mit einer Begründung in einem sinnvollen Kommentar, in genau diesem Block, zu dokumentieren.
Private Konstruktoren
Da private Konstruktoren oft dazu dienen, eine Instanziierung zu verhindern, benötigen sie keinen Kommentar.
public final class InputParseUtilities {
private InputParseUtilities() {
// Instantiation for utility class
}
}
public final class InputParseUtilities {
private InputParseUtilities() { }
}