Wybrałem ten dział gdyż chyba jest bezpośrednio związany z oop.
Odziedziczyłem po byłym adminie bardzo rozbudowaną aplikację do zarządzania firmą napisaną w PHP4 (strukturalnie). Z analizy kodu (przez kilka miesięcy ślęczę nad kodem by cokolwiek naprawić lub zmienić) wynika, że ta aplikacja żyła własnym życiem. Coś trzeba było dodać to "if" i po problemie, jak się okazało, że Kowalski ma inne uprawnienia to "if" i po problemie, jak Wiśniewska chciała inne kolorki to "if" i po problemie

Problemy
1. Posiadam serwer na OVH i mogę przełączyć się na PHP5 ale wtedy wszystkie krypty zaczną działać pod 5 i boję się efektu przejścia?
2. Czy warto w ogóle przebudowywać cały kod na oop, czy lepiej na podstawie funkcjonalności zaprojektować cała aplikację od podstaw?
3. Poprawki wstawiać w oop czy trzymać się struktury?
takie akademickie pytania, do szału mnie jednak doprowadza ślęczenie nad kodem przez kilka godzin żeby odkryć, że ten if odpowiedzialny jest za prawidłowe wyświetlenie danych.
A może jakieś inne sugestie co z tym można zrobić?