Questions marquées «design»

10
Comment refactoriser une «classe de dieu» Python?

Problème Je travaille sur un projet Python dont la classe principale est un peu " God Object ". Il y a tellement d'attributs et de méthodes! Je veux refactoriser la classe. Jusque là… Pour la première étape, je veux faire quelque chose de relativement simple; mais quand j'ai essayé l'approche la...

10
Interprétation du principe DRY

En ce moment, je lutte avec ce concept de SEC (ne vous répétez pas) dans mon codage. Je crée cette fonction dans laquelle je crains qu'elle ne devienne trop complexe mais j'essaie de suivre le principe DRY. createTrajectoryFromPoint(A a,B b,C c,boolean doesSomething,boolean doesSomething2) Cette...