PMSNT – Methoden mit demselben Namen zusammen platzieren
Nach oben zu C++-Audits
Beschreibung
Gruppiert Methoden, die sich nur durch ihre Parameterliste unterscheiden. Dabei hat sich eine Reihenfolge von der Methode mit der geringsten Anzahl von Parametern bis zur derjenigen mit der höchsten Anzahl bewährt.
Falsch:
class Printer {
public:
void print(String s) {
...
}
void flush() {
...
}
void print(char[] buf) {
...
}
};
Richtig:
class Printer {
public:
void print(String s) {
...
}
void print(char[] buf) {
...
}
void flush() {
...
}
};