Spesso mi trovo a risolvere bug trovando la risposta su Stack Overflow. È una cattiva pratica aggiungere un frammento del motivo per cui ho fatto quello che ho fatto e quindi aggiungere un collegamento a un articolo o una pagina dal web?
Non penso che sia male, ma i link esterni hanno la cattiva abitudine di andare via durante il ciclo di vita di una soluzione. Quando lo fai, ti consiglio di inserire un riepilogo sufficiente per aiutare il lettore se il collegamento non è più funzionale.
Ecco perché le aziende dovrebbero avere il proprio repository di conoscenze. Ad esempio, la mia azienda ha un Redmine aziendale che viene utilizzato per la gestione del progetto, l'emissione di biglietti (monitoraggio di bug e attività) e lo strumento che utilizzo di più , una wiki . Tutte queste funzionalità per progetto: -)
Che cosa abbiamo nel wiki del progetto?
Ho messo bibliografia (link) nella wiki Misc . Ma solo da quelli di cui mi fido:
La mia bibliografia viene fornita con un riepilogo digitato da me, per assicurarmi 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 i file Markdown utili per questi scopi. Nel complesso 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 stai vedendo dietro di loro sarà lo stesso che un futuro lettore di documenti vedrà. Se possibile, cerca di collegare solo a risorse che è molto improbabile che cambino.
Ad esempio, quando si collega a Wikipedia, è necessario collegare esplicitamente alla versione di oggi anziché al nome dell'articolo generico. Per stackexchange.com, beh, al momento sembra improbabile che vada via, ma le domande vengono modificate o addirittura cancellate tutto il tempo, e tra cinque anni potrebbe essere arrivato un nuovo punto di incontro. Non rischierei di appendere la documentazione che porta un notevole valore commerciale in un sito così esterno alla tua organizzazione.
Leggi altre domande sui tag documentation