La documentazione del software è un testo scritto che accompagna il software del computer. Spiega come funziona il software, come installarlo, come usarlo e altre risorse di aiuto.
Perché la documentazione in alcune lingue dice "equivalente a" piuttosto che "è"? Ad esempio, dicono i documenti Python itertools.chain(*iterables) ... Equivalente a: def chain(*iterables): # chain('ABC', 'DEF') --> A B C D E F for it in iterables: for element in it: yield element O questo riferimento C ++ su …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso l'anno scorso . Voglio documentare il mio codice in modo tale che sia necessario leggere …
Sembra un po 'un argomento controverso documentare tutto, inclusa la sintassi "JavaBean" di getter e setter per i campi: la gente dice che è inutilmente lungo e ripetitivo rompersi DRY (non ripeterti) , che la convenzione di denominazione dovrebbe spiegare tutto , e ingombra il codice / la documentazione. A …
Non riesco a contare il numero di volte che ho letto affermazioni sulla vena di "unit test sono una fonte molto importante di documentazione del codice in prova". Non nego che siano veri. Ma personalmente non mi sono mai trovato ad usarli come documentazione. Per i quadri tipici che uso, …
Attualmente stiamo scrivendo le specifiche funzionali e tecniche in un formato a due colonne; frase di sintesi e dettagli tecnici. I dettagli si riferiscono spesso ad un'appendice con diagrammi, disegni di layout ecc. Tuttavia, sto lottando con il tempo in cui scriverlo: Con il passato come se il lavoro fosse …
Background: i miei collaboratori e io stiamo scrivendo un articolo per un diario accademico. Nel corso della nostra ricerca, abbiamo scritto un programma di simulazione in Java. Vogliamo rendere il programma di simulazione liberamente disponibile per essere utilizzato da altri. Abbiamo deciso di ospitare il codice su un repository GitHub. …
Quindi abbiamo un'interfaccia simile /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } Di recente, abbiamo riprodotto una storia di documentazione che …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Dopo aver trascorso più di un anno a lavorare su un …
A volte, anche se non spesso, devo includere la logica matematica nel mio codice. I concetti utilizzati sono per lo più molto semplici, ma il codice risultante non lo è: molte variabili con scopi poco chiari e alcune operazioni con intenzioni non così ovvie. Non intendo dire che il codice …
Recentemente ho lavorato sul refactoring di parti della base di codice con cui sto attualmente trattando - non solo per capirlo meglio da solo, ma anche per renderlo più facile per gli altri che stanno lavorando al codice. Tendo a appoggiarmi al lato di pensare che il codice di auto-documentazione …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Tutti sanno che lo sviluppo di software ben documentato porta al …
Supponi di essere un unico sviluppatore che lascia un lavoro. Che tipo di informazioni / materiale, al di fuori del codice stesso, dovresti creare e lasciare indietro per la tua sostituzione? Una risposta ovvia è sicuramente "qualsiasi cosa tu voglia in un nuovo lavoro", ma è passato un po 'di …
Ho esaminato come documentare i progetti software in modo più formale e ho appreso IEEE 830-1998: pratica consigliata per le specifiche dei requisiti software . Tuttavia, come puoi vedere da quel link, è stato sostituito. So che 830-1998, e probabilmente anche 830-1993, sono probabilmente adatti all'uso. Tuttavia, se non altro, …
Abbiamo visto tutti innumerevoli esempi di software forniti con "requisiti minimi di sistema" come il seguente: Windows XP / Vista / 7 1 GB di RAM 200 MB di memoria Come vengono generalmente determinati? Ovviamente a volte ci sono vincoli specifici (se il programma richiede 200 MB su disco, allora …
Uno degli sviluppatori del mio team ritiene che sia necessario scrivere un commento javadoc per OGNI parametro nella firma di un metodo. Non penso che ciò sia necessario, e in effetti penso che possa persino essere dannoso. Prima di tutto, penso che i nomi dei parametri dovrebbero essere descrittivi e …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.