Spesso mi trovo a risolvere i bug trovando la risposta su Stack Overflow. È una cattiva pratica aggiungere uno snippet del motivo per cui ho fatto quello che ho fatto e quindi aggiungere un collegamento a un articolo o una pagina dal web?
Spesso mi trovo a risolvere i bug trovando la risposta su Stack Overflow. È una cattiva pratica aggiungere uno snippet del motivo per cui ho fatto quello che ho fatto e quindi aggiungere un collegamento a un articolo o una pagina dal web?
Risposte:
Non credo sia male, ma i collegamenti esterni hanno la cattiva abitudine di andare via nel ciclo di vita di una soluzione. Nel fare ciò, ti consiglio di mettere un riassunto sufficiente che aiuterà il lettore se il collegamento non funziona più.
Questo è il motivo per cui le aziende dovrebbero avere un proprio repository di conoscenze. Ad esempio, la mia azienda ha un Redmine corporativo che viene utilizzato per la gestione del progetto, ticketing (bug e tracciamento delle attività) e lo strumento che utilizzo di più, un wiki . Tutte queste caratteristiche per progetto :-)
Cosa abbiamo nel wiki del progetto?
Ho messo la bibliografia (link) su Misc wiki. Ma solo da quelli di cui mi fido:
La mia bibliografia viene fornita con un riassunto scritto da me, al fine di garantire di aver capito a cosa sto collegando. Cerco di mantenere Javadoc il più chiaro possibile. Ogni collegamento nel codice fa riferimento al wiki di Redmine o al codice di emissione di Redmine.
In assenza di strumenti come Redmine, ho trovato utili file Markdown utili per questi scopi. Complessivamente per gli sviluppatori a causa di questi file sono in SCM e viene fornito con il codice.
I collegamenti al Web sono in qualche modo problematici come documentazione perché Internet non garantisce che il contenuto che vedrai dietro di loro sarà lo stesso che vedrà un futuro lettore di documenti. Se possibile, cerca di collegarti solo a risorse che difficilmente cambieranno.
Ad esempio, quando ti colleghi a Wikipedia, dovresti collegarti esplicitamente alla versione odierna piuttosto che al nome generico dell'articolo. Per stackexchange.com, beh, al momento sembra improbabile che scompaia, ma le domande vengono modificate o addirittura cancellate continuamente, e tra cinque anni potrebbe essere arrivato un nuovo punto di raccolta. Non rischierei di appendere la documentazione che comporta un notevole valore commerciale in un sito così esterno alla tua organizzazione.