Je ne sais pas si je peux faire ce genre de question ici, alors je m'excuse.Base de données mal conçue
Je travaille avec un système qui a beaucoup de dépendances et une base de données mal conçue. Maintenant, je dois prendre une décision et j'aimerais entendre quelques cas de vous.
C'est le cas: une partie du logiciel a été faite sans réfléchir dans tous les cas d'utilisation. Aujourd'hui, j'ai besoin de faire de gros changements, comme créer de nouvelles relations sur la base de données, refactoriser toutes les classes et méthodes. C'est ce que dit la théorie, mais en pratique cela prendra beaucoup de jours, retardera la version et l'ensemble du programme. J'ai l'option de garder le gambiarra (mauvais code qui fonctionne) et de faire juste les petits changements qui répondent aux nouveaux besoins.
Je sais que chaque cas est différent, donc je veux savoir ce que vous feriez et si vous avez vécu quelque chose de similaire.
aucun logiciel ne peut être fait en connaissant toutes les façons dont un système peut être utilisé avant la main –