Kontekst:
- to wewnętrzny projekt (nie sądzę, że wiele osób korzysta)
- to jest stare
- aktualizujemy to
Problemy:
- narusza strukturę mvc (bez użycia modeli, logiki biznesowej w widokach itp.)
- to, o co jesteśmy proszeni, jest niewielkie, ale z powodu niskiej spójności mamy dwie opcje:
- nadal beczkować
- przesuń duże fragmenty kodu lub przepisz to
Rozwiązania (widzę):
- kontynuuj pracę z nim, zignoruj najlepsze praktyki, aby zrobić to wkrótce i nie wprowadzać nowych błędów przez refaktoryzację / przepisywanie
- refaktoryzuj / przepisz
Wydaje mi się, że moje pytanie brzmi naprawdę: jeśli chcę dokonać dużych zmian w tym projekcie, jak mam to zaproponować, nie obrażając nikogo? Czy może lepiej byłoby po prostu iść z prądem, nawet jeśli czasami oznacza to (metaforyczną) taśmę klejącą?