Domanda

Mi ritrovo a riflettere su questa domanda di tanto in tanto, ancora e ancora. Voglio fare le cose nel modo giusto: scrivere codice pulito, comprensibile e corretto che sia facile da mantenere. Tuttavia, quello che finisco per fare è scrivere una patch su una patch; Solo perché non c'è tempo, i clienti stanno aspettando, un bug dovrebbe essere risolto durante la notte, la società sta perdendo denaro su questo problema, un manager sta premendo duramente ecc., ecc.

So perfettamente che a lungo termine sto sprecando più tempo su queste patch, ma mentre questa volta dura mesi di lavoro, a nessuno importa. Inoltre, come diceva uno dei miei manager: "Non sappiamo se ci sarà un lungo termine se non lo risolviamo ora".

Sono sicuro di non essere l'unico intrappolato in questi infiniti cicli di scelta reale/ideale. Allora come fatete a farte tu, i miei colleghi programmatori?

AGGIORNAMENTO: grazie a tutti per questa interessante discussione. È triste che così tante persone debbano scegliere quotidianamente tra una quantità e una qualità del loro codice. Tuttavia, sorprendentemente molte persone pensano che sia possibile vincere questa battaglia, quindi grazie a tutti per questo incoraggiamento.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top