Als «clean-code» getaggte Fragen

38
ID oder Objekt übergeben?

Soll der Parameter beim Bereitstellen einer Geschäftslogikmethode zum Abrufen einer Domänenentität ein Objekt oder eine ID akzeptieren? Zum Beispiel sollten wir dies tun: public Foo GetItem(int id) {} oder dieses: public Foo GetItem(Foo foo) {} Ich glaube an die Weitergabe von Objekten in ihrer...

20
Die Regel 5 - es zu benutzen oder nicht?

Die Regel von 3 ( die Regel von 5 im neuen c ++ - Standard) lautet: Wenn Sie den Destruktor, den Kopierkonstruktor oder den Kopierzuweisungsoperator selbst explizit deklarieren müssen, müssen Sie wahrscheinlich alle drei explizit deklarieren. Andererseits rät der " Clean Code " von Martin ,...