Also gibt es die Regel "Do One Thing" in dem Buch "Clean Code". Aber wie weit müssen wir das wirklich nehmen?Do One Thing - Wie weit soll man diese Regel nehmen?
Zum Beispiel die folgenden Aussagen:
Settings.Default.BaudRate = baudRate;
Settings.Default.COMPort = port;
Settings.Default.DataBits = dataBits;
Settings.Default.Handshake = handshake;
Settings.Default.Parity = parity;
Settings.Default.ReadTimeout = readTimeout;
Settings.Default.WriteTimeout = writeTimeout;
Settings.Default.CommunicationTimeout = communicationTimeout;
Settings.Default.Save();
Ok, sicher, dass es hier mehr als eine Anweisung ist, aber es mir nicht glauben, wie sie gerade sind, eine Sache zu tun. Speichern der Einstellungen.
Ich habe dies in einer einzigen Funktion. Würdest du dieses Appart wirklich nehmen und eine einzelne Methode für jede Einstellung haben?
Wann halten Sie sich an diese Regel und wann nicht?
Wenn diese Eigenschaften, dann im Wesentlichen eine andere Methode für jeden von denen haben, nicht wahr? Ich bin kein C# Typ, aber diese sehen wie Requisiten aus. –
Vielen Dank für Ihre Antworten :-) – TimothyP