Ho il codice per un gioco che voglio cambiare, creare un gioco diverso ma con gli stessi meccanismi e design.
Ci sono alcune funzionalità che non voglio avere nel gioco.
Ho 2 opzioni:
1) Rimuovi funzione
L'eliminazione del codice rimuoverà definitivamente la funzionalità, ma potrebbe richiedere del tempo e causare alcuni bug.
Pro:
- Codice meno complesso
- Migliore manutenzione
Contro:
-
Più difficile da fare
-
Può causare errori
2) Rendilo inattivo
Ad esempio, se voglio che il giocatore non subisca danni, posso impostare il moltiplicatore di danno su 0
Pro:
-
Facile
-
Le funzioni possono essere riutilizzate in seguito
Contro:
-
Maggiore complessità
-
Manutenzione più complessa
-
Rallentamento dell'applicazione (di un pochino)
Mi manca qualcosa? Qual è la migliore pratica?