Stack Overflow è un sito Web di domande e risposte in cui è possibile porre domande su un'ampia gamma di argomenti di programmazione e ottenere feedback da altri utenti. Stack Overflow dispone anche di un sistema di voto che consente agli utenti di aiutare a selezionare le migliori domande o risposte per problemi particolari. Ma, come con qualsiasi comunità online, sapere come chiedere può aiutarti a ottenere una risposta significativa più velocemente di quanto potresti altrimenti.
Passi
Parte 1 di 3: Prepararsi a chiedere
Passaggio 1. Verifica che la tua domanda non sia già stata posta o non abbia ricevuto risposta
Questo di solito può essere ottenuto con una semplice ricerca online del problema che stai riscontrando. Se la tua domanda è duplicata o ha già ricevuto una risposta, potrebbe essere chiusa dai moderatori. Alcuni modi per perfezionare la ricerca sono i seguenti:
- Per cercare un tag e un argomento, digita: [tag] argomento
- Per cercare una frase specifica, racchiudila tra virgolette: "frase"
-
Per escludere un tag, una frase o un argomento, precedi questi con un segno meno (-)
Per i tag: [tagA] -[tagB] (cerca tagA limitando tagB)
Per le frasi: argomento -"frase" (cerca l'argomento limitando una frase specifica)
Per gli argomenti: topicA -topicB (cerca il topicA limitando il topicB)
Passaggio 2. Considera attentamente la tua domanda
Una domanda chiara e concisa aiuterà gli utenti a cogliere il tuo problema e a rispondere più rapidamente. Sii il più specifico possibile, in quanto ciò aiuterà gli utenti a capire meglio qual è il tuo problema e come consigliarti.
Puoi chiarire i tuoi pensieri annotando una breve bozza prima di postare
Passaggio 3. Scegli un titolo chiaro e descrittivo
Il tuo titolo servirà ad attirare l'attenzione sulla tua domanda e un titolo chiaro che riassuma il tuo problema in generale aiuterà gli altri utenti a sapere se sono adatti ad offrirti aiuto.
- Un titolo generico come "Error in Code" è incredibilmente vago. Qualcosa come "foo exception in bar dovuto baz" consente agli utenti di comprendere il tuo problema prima ancora di leggere i dettagli.
- Se hai difficoltà a creare un buon titolo per il tuo problema, potresti voler salvare la scrittura del titolo per ultimo.
Passaggio 4. Espandi dal tuo titolo
La tua domanda dovrebbe iniziare con un breve riassunto del tuo problema che si espande sul tuo titolo/argomento. Prova a spiegare il modo in cui ti sei imbattuto nel problema e le eventuali limitazioni che ti hanno reso difficile la risoluzione da solo.
Passaggio 5. Includi informazioni minime ma sufficienti
Includere troppe informazioni può metterti nei guai o rendere difficile per gli altri utenti analizzare dove si trova esattamente il tuo problema. Questo vale soprattutto per il codice; copiare l'intero programma nel tuo post è raramente utile.
Passaggio 6. Accedi o registrati
Per pubblicare una domanda su Stack Overflow, dovrai accedere con il tuo account Google, profilo Facebook o il tuo account Stack Overflow. Se hai bisogno di creare un account, visita stackoverflow.com e fai clic sul link "registrati" che si trova nella barra di stato superiore della pagina. Quindi, segui le istruzioni per creare il tuo account e seleziona "accedi", che si trova accanto al link "registrati".
Parte 2 di 3: fare la tua domanda
Passaggio 1. Fare clic sul pulsante "Fai domanda"
Vai alla home page di Stack Overflow nel tuo browser su stackoverflow.com. Nell'angolo in alto a destra della pagina, dovresti vedere il pulsante Fai una domanda, che dovresti fare clic per continuare.
Passaggio 2. Leggi il disclaimer
Quindi seleziona la casella che indica di aver letto e compreso il disclaimer e fai clic su "Procedi". Ora sei pronto per fare la tua domanda!
Passaggio 3. Inserisci le informazioni necessarie
È qui che la descrizione del problema e il titolo tornano utili. Inserisci le informazioni e prenditi un momento per ricontrollare l'ortografia e la grammatica. L'ultima cosa che vuoi è che qualcuno ti infastidisca invece di rispondere alla tua domanda. Quindi fai clic su "Pubblica la tua domanda".
Passaggio 4. Aggiungi eventuali tag pertinenti
Nel campo dei tag, quando inizi a digitare, il sistema Stack Overflow suggerirà automaticamente i tag probabili per aiutarti in questo processo. Assicurati di leggere le descrizioni dei tag. Un tag errato può limitare seriamente le potenziali risposte.
Tre tag importanti da includere in relazione al tuo argomento sono: lingua, libreria e API
Parte 3 di 3: seguire e concludere
Passaggio 1. Torna alla tua domanda
Se hai fatto alcune domande su Stack Overflow o se hai dimenticato il titolo esatto di una domanda che hai fatto di recente, puoi eseguire una ricerca utente. Per fare questo digita nel campo di ricerca:
- user:username (restituisce solo i risultati per il nome utente fornito)
- utente: argomento nome utente (restituisce solo i risultati per il nome utente fornito con l'argomento associato)
Passaggio 2. Ascolta e rispondi ai commenti
Spesso questi saranno costruttivi e, prestando attenzione, puoi imparare come migliorare la tua domanda Stack Overflow chiedendo abilità per la prossima volta.
Lascia il tuo browser aperto al tuo post e rispondi alle domande modificando il tuo post per fornire informazioni più o più precise
Passaggio 3. Accettare e implementare possibili soluzioni
Per accettare una risposta che ritieni soddisfacente, puoi fare clic sul segno di spunta verde sotto il punteggio della risposta. Ciò indicherà che la domanda è terminata e darà all'utente che ha risposto punti come ricompensa per il contributo.
Passaggio 4. Modifica il titolo se le risposte hanno chiarito il problema
A volte, quando si risponde alla domanda che hai postato, potresti renderti conto che avrebbe potuto essere usato un titolo più appropriato o che una descrizione diversa si sarebbe adattata meglio. In questo caso, modifica il titolo in modo che altri utenti possano trovare e utilizzare più facilmente le tue domande e risposte.