19 Stimmen

Ist das @ImplementedBy von Guice böse? Ist es in manchen Fällen angemessen?

Ich habe Behauptungen gehört, dass " @ImplementedBy ist böse", weil es die DI-Konzepte bricht und die Schnittstelle über ihre Implementierer informiert.

Das mag in einigen Fällen zutreffen, aber oft habe ich festgestellt, dass es einfach zu saubererem Code führt (keine langen Module zu pflegen), während es nicht wirklich etwas in dem Prozess schadet.

Als Pragmatiker, nicht als Puristen, wann ist es Ihrer Meinung nach sinnvoll, @ImplementedBy zu verwenden?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X