Moin,
mich würde mal interessieren, wie strikt ihr diese ganzen Clean Code Regeln umsetzt, speziell die mit 'nur eine Abstraktion pro Methode'. Ehrlich gesagt, habe ich da meine Zweifel. Ich meine, wir sind hier nicht in der Theorievorlesung, sondern im echten Leben mit echten Projekten und Deadlines.
Klar, ich verstehe den Punkt, dass man den Code sauber und wartbar halten will. Aber wenn ich jedes Mal, wenn ich eine neue Abstraktion finde, eine neue Methode schreibe, habe ich am Ende 100 Methoden in einer Klasse. Das kann doch auch nicht der Sinn der Sache sein, oder?
Ich habe letztens ein bisschen rumprobiert und kam auf sowas hier:
Ist das jetzt schon zu viel auf einmal? Fühlt sich für mich richtig an, aber nach den Regeln müsste ich das ja noch weiter aufsplitten. Wie seht ihr das? Irgendwo muss man doch auch mal die Kirche im Dorf lassen.
Grüße,
Danya
mich würde mal interessieren, wie strikt ihr diese ganzen Clean Code Regeln umsetzt, speziell die mit 'nur eine Abstraktion pro Methode'. Ehrlich gesagt, habe ich da meine Zweifel. Ich meine, wir sind hier nicht in der Theorievorlesung, sondern im echten Leben mit echten Projekten und Deadlines.
Klar, ich verstehe den Punkt, dass man den Code sauber und wartbar halten will. Aber wenn ich jedes Mal, wenn ich eine neue Abstraktion finde, eine neue Methode schreibe, habe ich am Ende 100 Methoden in einer Klasse. Das kann doch auch nicht der Sinn der Sache sein, oder?
Ich habe letztens ein bisschen rumprobiert und kam auf sowas hier:
Code:
function processData(input) {
validate(input);
let data = fetchData(input);
return transformData(data);
}
Ist das jetzt schon zu viel auf einmal? Fühlt sich für mich richtig an, aber nach den Regeln müsste ich das ja noch weiter aufsplitten. Wie seht ihr das? Irgendwo muss man doch auch mal die Kirche im Dorf lassen.
Grüße,
Danya