Comment puis-je améliorer la facilité dont je peux étendre mon logiciel?
https://softwareengineering.stackexchange.com/questions/62168
-
31-10-2019 - |
Question
Je pense à la façon dont des logiciels comme Microsoft Windows passent de Small en tant que MS-DOS à Windows 7, Adobe Photoshop de sa première version à la version CS5. Quelles techniques ont été utilisées pour y parvenir? Ont-ils étendu leur logiciel à partir du logiciel existant ou de refonte pour la prochaine version? Ou ont-ils déjà planifié leur logiciel solidement avant de les construire?
Il est difficile pour moi d'étendre mon application / logiciel lorsque j'ai besoin d'ajouter de nouvelles fonctionnalités et que cela fait un gâchis d'autres fonctionnalités existantes. Comment puis-je améliorer l'extensibilité de mon logiciel afin que je puisse facilement ajouter de nouvelles fonctionnalités à votre logiciel?
Pas de solution correcte