Il mio programma dovrebbe essere impeccabile al momento del rilascio [duplicato]

1

Sto costruendo un pezzo di software open source grande e molto complesso, e mi sta uccidendo cercando di rendere quello che ho come "pulito" come deve essere.

Quello che voglio sapere è: se c'è un difetto non rilevato nel mio programma e / o la mia pulizia del codice (è una parola?), può danneggiare la mia reputazione?

Allo stesso modo, è sbagliato aver riutilizzato il codice da un'app già open source, ma l'ho riscritto a modo mio?

Grazie.

    
posta CheshireChild 04.04.2015 - 13:00
fonte

1 risposta

5

No. Non esiste un programma impeccabile, quindi non mirare a quello.

Quello su cui dovresti mirare per una prima versione è una documentazione buona / completa, alcuni test automatici, uno o più posti dove le persone possono raccontarti di eventuali problemi o caratteristiche che vorrebbero vedere e un chiaro / descrizione prominente di ciò che la tua libreria di programmi è e non è supposta per realizzare. E dovrebbe effettivamente funzionare , ovviamente.

Per quanto riguarda la reputazione, mi aspetto che le persone si preoccupino di più di come rispondi alle segnalazioni di bug / richieste di funzionalità e di come si evolve il tuo programma piuttosto che di quanto possa essere incontaminato alla versione 1.0. Se hai almeno le cose che ho menzionato sopra, sarai in una buona posizione per rispondere bene a tutti gli input che inevitabilmente otterrai.

Il riutilizzo del codice da un'altra app è soddisfacente se la licenza lo consente e si seguono tutti i termini della licenza. Vorrei anche provare ad attribuirlo da qualche parte anche se la licenza non lo richiede; è solo più educato.

    
risposta data 04.04.2015 - 13:08
fonte

Leggi altre domande sui tag