robinsedlaczek / ForceFeedbackProgramming

18 stars 6 forks source link

TooManyParameter Metric #51

Closed BADF00D closed 5 years ago

BADF00D commented 8 years ago

Je mehr Parameter eine Methode hat, desto schlechter ist diese nach CleanCode. Wie wäre es wenn diese gesondert markiert würden? Dabei sollte sowohl die Signatur markiert werden, als auch die Stellen an denen dieser Code verwendet würde.

Als Einstellmöglichkeiten könnte ich mir folgendes Vorstellen:

Die Konstruktoren würde ich außen vor lassen, da diese dank Dependency Injection sehr ausarten können. Vielleicht bedarf es hier aber auch nur etwas lockerer Definitionen, denn 10 Parameter im Konstruktor sind vermutlich ein Hinweis darauf, dass die Klasse zu viel zu tun hat.

ralfw commented 5 years ago

I'm closing this issue too, because for the foreseeable future we'll focus on just a single metric: lines of code in function.