Sto affrontando alcuni problemi con una libreria buggy che attualmente ho ed è usata nel mio progetto attuale, ho bisogno di finire questo progetto il prima possibile per consegnarlo al nostro cliente.
Tuttavia, questa libreria è orribile!
Un sacco di bug, molti errori e cattive prestazioni, ho pensato di scrivere la mia libreria per gestire ciò che gestisce la libreria (GUI / grafica e alcuni dati manipolati), ma mi manca il tempo per farlo.
Ho perso un sacco di tempo a riparare questa libreria, quindi sono molto vicino alla mia scadenza con il completamento dell'85% e ancora molti bug che affronto e risolvo ogni giorno.
Forse mi farai la seguente domanda:
Why did you use it in the first place if you knew it was buggy?
Risponderò a questa domanda, il motivo è perché la libreria con errori è considerata uno standard nella società; Inoltre, non sono l'unico a pensare che la biblioteca sia bacata, quasi tutti gli sviluppatori la odiano!
La mia domanda è: dovrei consegnare il progetto corrente con quella libreria, quindi sviluppare una nuova libreria e usarla per migliorare il progetto dopo che è stata consegnata nuovamente al client come aggiornamento, oppure sviluppare la nuova libreria e riavviare l'intero progetto usando quello nuovo? e perché?