Hur man ställer en fråga om Stack Overflow

Författare: William Ramirez
Skapelsedatum: 23 September 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Hur man ställer en fråga om Stack Overflow - Samhälle
Hur man ställer en fråga om Stack Overflow - Samhälle

Innehåll

Stack Overflow är en Q & A -webbplats där du kan ställa en mängd olika programmeringsfrågor och få svar från andra användare. Stack Overflow har också ett röstningssystem som tillåter användare att välja de bästa svaren på en given fråga. Men som med alla andra Internet -gemenskaper kan den korrekta formuleringen av frågan göra att du får ett meningsfullt svar mycket snabbare.

Steg

Del 1 av 3: Förbereda frågan

  1. 1 Se till att ingen har ställt eller fått en liknande fråga. För att kontrollera detta behöver du bara köra en beskrivning av problemet du möter i en sökmotor. Om din fråga är en upprepning och redan har besvarats kan moderatorer stänga den. Här är några sätt att optimera din sökning:
    • För att söka efter ämnen efter givna taggar, skriv in: [tag] ämne
    • För att hitta den exakta frasen, använd citattecken: "fras"
    • Om du vill utesluta en etikett, term eller fras från resultaten lägger du till ett minustecken (-) före frågan
      För etiketter: [tagA] - [tagB] (sök efter tagA, filtrerar bort resultat med tagB)
      För fraser: topic - "phrase" (sök efter ett ämne som inte nämner en specifik fras)
      För ämnen: topicA-topicB (sök efter ämneA, filtrera resultat med ämneB)
  2. 2 Fundera noga över din fråga. En tydlig och kortfattad fråga gör det möjligt för användare att snabbt förstå ditt problem och ge ett svar. Formulera frågan så exakt som möjligt så att användarna bättre kan förstå vad ditt problem är och ge dig råd.
    • Innan du ställer en fråga, försök att skriva ner idéer på ett papper för att hjälpa till att organisera dina tankar.
  3. 3 Kom med en tydlig och begriplig rubrik. Eftersom det är rubriken som kommer att uppmärksamma din fråga bör den vara tydlig och sammanfatta essensen i ditt problem så att andra användare kan förstå om de kan hjälpa dig.
    • Den generiska rubriken "fel i koden" är för abstrakt. Något som "exkluderar foo i bar på grund av baz" kommer att tillåta användare att förstå problemet utan att ens läsa beskrivningen.
    • Om du inte kan komma på en bra titel för din fråga, lämna det här steget för senare.
  4. 4 Utgå från titeln. Din fråga bör börja med att sammanfatta ditt problem i en mer utökad version av titeln / ämnet. Försök att beskriva bakgrunden till problemet, samt vilka begränsningar som hindrade dig från att lösa det själv.
  5. 5 Stör inte upp ämnet, men ge tillräckligt med information. För mycket information kan få negativa konsekvenser eller göra det svårt för användare att förstå problemet. Det handlar främst om kod - att kopiera ett helt program till ett meddelande är sällan användbart.
  6. 6 Registrera eller logga in på ditt konto. För att kunna ställa en fråga på Stack Overflow måste du vara inloggad med ett Google-, Stack Overflow- eller Facebook -konto. Om du inte har ett konto öppnar du stackoverflow.com -sidan och klickar på knappen "Registrera" i fältet högst upp på sidan. Följ stegen för att skapa ett konto och klicka sedan på knappen Logga in bredvid knappen Registrera.

Del 2 av 3: Ställ frågan

  1. 1 Klicka på knappen "Ställ en fråga". Skriv in.stackoverflow.com i webbläsarens adressfält för att gå till startsidan för Stack Overflow. I det övre högra hörnet på sidan finns en knapp Ställ en fråga som du behöver klicka på.
  2. 2 Läs användaravtalet. Markera sedan rutan för att bekräfta att du har läst och godkänt användaravtalet och klicka på "Fortsätt" -knappen. Nu kan du ställa din fråga!
  3. 3 Ge all nödvändig information. Det är här din problembeskrivning och titel är till nytta. Kopiera informationen och lägg ett par minuter på att kontrollera din stavning och grammatik igen. Du vill inte att någon ska märka dina misstag istället för att svara på frågan, eller hur? Klicka på knappen "Skicka fråga".
  4. 4 Lägg till lämpliga etiketter. När du börjar skriva kommer Stack Overflow automatiskt att lägga till möjliga etiketter på rätt rad för att göra ditt arbete enklare. Var noga med att läsa beskrivningen av dina taggar. En olämplig etikett kan i hög grad påverka möjliga svar.
    • Tre nyckeltaggar att lägga till i ditt tema är språk, bibliotek och API.

Del 3 av 3: Sista handen

  1. 1 Hitta din fråga. Om det här inte är första gången du ställer en fråga om Stack Overflow, eller om du har glömt den exakta formuleringen av din senaste fråga, kan du söka efter användarkonto. För att göra detta, ange följande sträng i sökfältet:
    • user: user_id (sök igenom alla ämnen efter den angivna användaren)
    • user: user_id topic (sök efter ett specifikt ämne för den angivna användaren)
  2. 2 Läs och svara på kommentarer. De flesta svaren kommer att vara konstruktiva. Var uppmärksam och du kan förbättra dina Stack Overflow -frågefärdigheter.
    • Lämna din meddelandesida öppen och svara på frågor genom att redigera ditt meddelande och ge mer och mer exakt information.
  3. 3 Gör och implementera en möjlig lösning. För att acceptera ett svar som du tycker är tillfredsställande klickar du på den gröna ikonen under svarsbetyget. Detta kommer att innebära att frågan är stängd och kommer också att belöna användaren som gav ett användbart svar.
  4. 4 Korrigera titeln om svaret hjälper till med problemet. Efter att ha fått svaret på den postade frågan kan du ha insett att det vore bättre att använda en mer lämplig titel eller en mer användbar beskrivning. Om så är fallet bör du ändra titeln på frågan för att göra det lättare för andra användare att hitta och följa råden i ditt ämne.
    • Till exempel kanske du vill ändra rubriken "Konstigt problem i foo" till "Barfel i foo på grund av baz".