Hur man ställer en fråga om Stack Overflow: 14 steg (med bilder)

Innehållsförteckning:

Hur man ställer en fråga om Stack Overflow: 14 steg (med bilder)
Hur man ställer en fråga om Stack Overflow: 14 steg (med bilder)

Video: Hur man ställer en fråga om Stack Overflow: 14 steg (med bilder)

Video: Hur man ställer en fråga om Stack Overflow: 14 steg (med bilder)
Video: Hur man tar bort rost | AUTODOC tipsar 2024, April
Anonim

Stack Overflow är en Q & A -webbplats där du kan ställa frågor om ett brett spektrum av programmeringsämnen och få feedback från andra användare. Stack Overflow har också ett röstningssystem som låter användare hjälpa till att välja de bästa frågorna eller svaren för specifika problem. Men, precis som med alla onlinegemenskap, kan du veta hur du frågar hjälpa dig att få ett meningsfullt svar snabbare än du annars skulle kunna göra.

Steg

Del 1 av 3: Förbereder att fråga

Ställ en fråga om Stack Overflow Steg 1
Ställ en fråga om Stack Overflow Steg 1

Steg 1. Kontrollera att din fråga inte redan har ställts eller besvarats

Detta kan vanligtvis uppnås med en enkel onlinesökning av det problem du har. Om din fråga är en kopia eller redan har besvarats kan den stängas av moderatorer. Några sätt att förfina din sökning är följande:

  • Om du vill söka efter en tagg och ett ämne skriver du: [tag] ämne
  • Om du vill söka efter en specifik fras omger du den med citattecken: "fras"
  • För att utesluta en tagg, en fras eller ett ämne, föregå med ett minus (-)

    För taggar: [tagA] -[tagB] (söker tagA medan tagB begränsas)

    För fraser: ämne -"fras" (söker i ämnet medan du begränsar en specifik fras)

    För ämnen: topicA -topicB (söker ämne A medan ämnet B begränsas)

Ställ en fråga om Stack Overflow Steg 2
Ställ en fråga om Stack Overflow Steg 2

Steg 2. Fundera noga över din fråga

En tydlig och koncis fråga hjälper användarna att förstå ditt problem och svara på det snabbare. Var så specifik som möjligt, eftersom detta hjälper användare att bättre förstå vad ditt problem är och hur de kan ge dig råd.

Du kan klargöra dina tankar genom att skriva ner ett kort utkast innan du postar

Ställ en fråga om Stack Overflow Steg 3
Ställ en fråga om Stack Overflow Steg 3

Steg 3. Välj en tydlig och beskrivande titel

Din titel kommer att tjäna till att uppmärksamma din fråga, och en tydlig titel som sammanfattar ditt problem kommer i allmänhet att hjälpa andra användare att veta om de är lämpliga för att erbjuda dig hjälp.

  • En allmän titel som "Fel i kod" är otroligt vag. Något som "foo undantag i bar på grund av baz" gör det möjligt för användare att förstå ditt problem innan de ens läser detaljerna.
  • Om du kämpar med att skapa en bra titel för ditt problem kanske du vill spara titeln till sist.
Ställ en fråga om Stack Overflow Steg 4
Ställ en fråga om Stack Overflow Steg 4

Steg 4. Expandera från din titel

Din fråga bör börja med en kort sammanfattning av ditt problem som utökar din titel/ämne. Försök att förklara hur du stötte på problemet och alla begränsningar som har gjort det svårt för dig att lösa på egen hand.

Ställ en fråga om Stack Overflow Steg 5
Ställ en fråga om Stack Overflow Steg 5

Steg 5. Inkludera minimal men tillräcklig information

Om du inkluderar för mycket information kan du få problem eller göra det svårt för andra användare att analysera var exakt ditt problem är. Detta gäller särskilt för kod; att kopiera hela ditt program till ditt inlägg är sällan användbart.

Ställ en fråga om Stack Overflow Steg 6
Ställ en fråga om Stack Overflow Steg 6

Steg 6. Logga in eller registrera dig

För att kunna ställa en fråga på Stack Overflow måste du logga in med ditt Google -konto, din Facebook -profil eller ditt Stack Overflow -konto. Om du behöver skapa ett konto besöker du stackoverflow.com och klickar på länken "registrera dig" längst upp i statusfältet på sidan. Följ sedan instruktionerna för att skapa ditt konto och välj "logga in", som finns bredvid länken "registrera dig".

Del 2 av 3: Ställ din fråga

Ställ en fråga om Stack Overflow Steg 7
Ställ en fråga om Stack Overflow Steg 7

Steg 1. Klicka på knappen "Ställ fråga"

Navigera till Stack Overflow -hemsidan i din webbläsare på stackoverflow.com. I det övre högra hörnet på sidan ska du se knappen Ställ fråga, som du ska klicka på för att fortsätta.

Ställ en fråga om Stack Overflow Steg 8
Ställ en fråga om Stack Overflow Steg 8

Steg 2. Läs ansvarsfriskrivningen

Markera sedan rutan som anger att du har läst och förstått ansvarsfriskrivningen och klicka på "Fortsätt". Nu är du redo att ställa din fråga!

Ställ en fråga om Stack Overflow Steg 9
Ställ en fråga om Stack Overflow Steg 9

Steg 3. Fyll i nödvändig information

Det är här din problembeskrivning och titel kommer till nytta. Fyll i informationen och ta en stund att dubbelkontrollera stavning och grammatik. Det sista du vill ha är att någon besvärar din användning istället för att svara på din fråga. Klicka sedan på "Lägg upp din fråga."

Ställ en fråga om Stack Overflow Steg 10
Ställ en fråga om Stack Overflow Steg 10

Steg 4. Lägg till relevanta taggar

I fältet taggar, när du börjar skriva, kommer Stack Overflow -systemet automatiskt att föreslå troliga taggar som hjälper dig med denna process. Var noga med att läsa beskrivningarna för dina taggar. En felaktig tagg kan allvarligt begränsa potentiella svar.

Tre viktiga taggar att ta med i relation till ditt ämne är: språk, bibliotek och API

Del 3 av 3: Uppföljning och efterbehandling

Ställ en fråga om Stack Overflow Steg 11
Ställ en fråga om Stack Overflow Steg 11

Steg 1. Återgå till din fråga

Om du har ställt några frågor om Stack Overflow, eller om du har glömt den exakta titeln på en fråga som du nyligen har ställt, kan du göra en användarsökning. Så här gör du i sökfältet:

  • användare: användarnamn (returnerar endast resultat för det angivna användarnamnet)
  • användare: användarnamnämne (returnerar endast resultat för användarnamnet som medföljer det tillhörande ämnet)
Ställ en fråga om Stack Overflow Steg 12
Ställ en fråga om Stack Overflow Steg 12

Steg 2. Lyssna och svara på kommentarer

Ofta kommer dessa att vara konstruktiva, och genom att vara uppmärksam kan du lära dig hur du kan förbättra dina Stack Overflow -frågeställningar för nästa gång.

Lämna din webbläsare öppen för ditt inlägg och svara på frågor genom att redigera ditt inlägg för att ge mer eller mer exakt information

Ställ en fråga om Stack Overflow Steg 13
Ställ en fråga om Stack Overflow Steg 13

Steg 3. Acceptera och implementera möjliga lösningar

För att acceptera ett svar som du anser är tillfredsställande kan du klicka på det gröna krysset under svarets poäng. Detta indikerar att frågan är klar och ger användaren som svarat poäng en belöning för att bidra.

Ställ en fråga om Stack Overflow Steg 14
Ställ en fråga om Stack Overflow Steg 14

Steg 4. Justera din titel om svaren klargjorde problemet

Ibland, när frågan du har ställt besvaras, kanske du inser att en mer träffande titel kunde ha använts eller att en annan beskrivning hade passat bättre. I det här fallet, redigera din titel så att andra användare lättare kan hitta och använda dina frågor och svar.

Du kan till exempel ändra "Konstigt problem i foo" till "stapelfel i foo eftersom baz."

Rekommenderad: