Der Kontext:
- Es ist ein internes Projekt (von dem ich glaube, dass es nicht viele Leute benutzen)
- es ist alt
- wir aktualisieren es
Die Probleme:
- Es missbraucht das MVC-Framework (keine Verwendung von Modellen, Geschäftslogik in Ansichten usw.)
- Was wir tun sollen, ist klein, aber aufgrund des geringen Zusammenhalts haben wir zwei Möglichkeiten:
- weiterhin Dinge verpfuschen
- Bewegen Sie große Codestücke oder schreiben Sie das Ding neu
Die Lösungen (ich sehe):
- Arbeiten Sie weiter damit, ignorieren Sie bewährte Methoden, um möglichst bald fertig zu werden, und führen Sie keine neuen Fehler durch Umgestalten / Umschreiben ein
- refactor / umschreiben
Ich denke, meine Frage ist wirklich: Wenn ich große Änderungen an diesem Projekt vornehmen möchte, wie kann ich das vorschlagen, ohne jemanden zu beleidigen? Oder wäre es besser für mich, einfach mit dem Fluss zu gehen, auch wenn das manchmal (metaphorisches) Klebeband bedeutet?