Come posso migliorare la facilità di cui posso estendere il mio software?
https://softwareengineering.stackexchange.com/questions/62168
-
31-10-2019 - |
Domanda
Sto pensando a come software come Microsoft Windows cresca da MS-DOS a Windows 7, Adobe Photoshop dalla sua prima versione alla versione CS5. Quali tecniche sono state usate per raggiungere questo obiettivo? Hanno esteso il loro software dal software esistente o si riprogetta per la prossima versione? O hanno già pianificato il loro software saldamente prima che li costruivano?
È difficile per me estendere la mia applicazione/software quando ho bisogno di aggiungere nuove funzionalità e fa un casino di altre funzionalità esistenti. Come posso migliorare l'estensibilità del mio software in modo da poter aggiungere facilmente nuove funzionalità al tuo software?
Nessuna soluzione corretta