Stack Overflow er et Q & A -websted, hvor du kan stille spørgsmål om en lang række programmeringsemner og få feedback fra andre brugere. Stack Overflow har også et afstemningssystem, der giver brugerne mulighed for at hjælpe med at vælge de bedste spørgsmål eller svar til bestemte problemer. Men som med ethvert onlinefællesskab kan viden om, hvordan man spørger, hjælpe dig med at få et meningsfuldt svar hurtigere, end du ellers ville.
Trin
Del 1 af 3: Forbereder at spørge
Trin 1. Kontroller, at dit spørgsmål ikke allerede er blevet stillet eller besvaret
Dette kan normalt opnås med en simpel online søgning af det problem, du har. Hvis dit spørgsmål er en kopi eller allerede er besvaret, kan det blive lukket af moderatorer. Nogle måder at finjustere din søgning på er som følger:
- Hvis du vil søge efter et tag og et emne, skal du skrive: [tag] emne
- Hvis du vil søge efter en bestemt sætning, skal du omgive den med citater: "sætning"
-
For at udelukke et mærke, en sætning eller et emne skal du forordse disse med et minustegn (-)
For tags: [tagA] -[tagB] (søger efter tagA, mens tagB begrænses)
For sætninger: emne -"sætning" (søger efter emnet, mens en bestemt sætning begrænses)
For emner: topicA -topicB (søger emne A, mens emne B begrænses)
Trin 2. Overvej dit spørgsmål grundigt
Et klart og kortfattet spørgsmål hjælper brugerne med at forstå dit problem og besvare det hurtigere. Vær så specifik som muligt, da dette vil hjælpe brugerne med bedre at forstå, hvad dit problem er, og hvordan de kan rådgive dig.
Du kan afklare dine tanker ved at skrive et kort udkast ned, før du sender det
Trin 3. Vælg en klar og beskrivende titel
Din titel vil gøre dig opmærksom på dit spørgsmål, og en klar titel, der generelt opsummerer dit problem, hjælper andre brugere med at vide, om de er egnede til at tilbyde dig hjælp.
- En generel titel som "Fejl i kode" er utrolig vag. Noget som "foo undtagelse i bar på grund af baz" giver brugerne mulighed for at forstå dit problem, før de overhovedet læser detaljerne.
- Hvis du kæmper med at oprette en god titel til dit problem, kan du gemme at skrive titlen til sidst.
Trin 4. Udvid fra din titel
Dit spørgsmål skal starte med en kort opsummering af dit problem, der udvider din titel/emne. Prøv at forklare den måde, du kom på problemet på, og eventuelle begrænsninger, der har gjort det svært for dig at løse på egen hånd.
Trin 5. Inkluder minimal, men tilstrækkelig information
Hvis du inkluderer for mange oplysninger, kan du få problemer eller gøre det svært for andre brugere at analysere, hvor dit problem præcist er. Dette gælder især for kode; Det er sjældent nyttigt at kopiere hele dit program til dit indlæg.
Trin 6. Log ind eller tilmeld dig
For at sende et spørgsmål om Stack Overflow skal du logge ind med din Google -konto, Facebook -profil eller din Stack Overflow -konto. Hvis du har brug for at oprette en konto, skal du besøge stackoverflow.com og klikke på linket "tilmelding", der findes på den øverste statuslinje på siden. Følg derefter anvisningerne for at oprette din konto og vælg "log ind", som findes ved siden af linket "tilmelding".
Del 2 af 3: Stil dit spørgsmål
Trin 1. Klik på knappen "Stil spørgsmål"
Naviger til Stack Overflow -startsiden i din browser på stackoverflow.com. I øverste højre hjørne af siden skal du se knappen Stil spørgsmål, som du skal klikke for at fortsætte.
Trin 2. Læs ansvarsfraskrivelsen
Marker derefter feltet, der angiver, at du har læst og forstået ansvarsfraskrivelsen, og klik på "Fortsæt". Nu er du klar til at stille dit spørgsmål!
Trin 3. Udfyld de nødvendige oplysninger
Det er her din problembeskrivelse og titel kommer til nytte. Udfyld oplysningerne, og brug et øjeblik på at dobbelttjekke stavning og grammatik. Den sidste ting, du vil have, er, at nogen besværliggjorde din brug i stedet for at besvare dit spørgsmål. Klik derefter på "Stil dit spørgsmål".
Trin 4. Tilføj eventuelle relevante tags
Når du begynder at skrive i feltet tags, vil Stack Overflow -systemet automatisk foreslå sandsynlige tags til at hjælpe dig med denne proces. Sørg for at læse beskrivelserne af dine tags. Et forkert tag kan alvorligt begrænse potentielle svar.
Tre vigtige tags, der skal medtages i forhold til dit emne, er: sprog, bibliotek og API
Del 3 af 3: Opfølgning og efterbehandling
Trin 1. Vend tilbage til dit spørgsmål
Hvis du har stillet et par spørgsmål om Stack Overflow, eller hvis du har glemt den nøjagtige titel på et spørgsmål, du for nylig har stillet, kan du foretage en brugersøgning. For at gøre denne type i søgefeltet:
- bruger: brugernavn (returnerer kun resultater for det angivne brugernavn)
- bruger: brugernavn emne (returnerer kun resultater for det brugernavn, der følger med det tilhørende emne)
Trin 2. Lyt og svar på kommentarer
Ofte vil disse være konstruktive, og ved at være opmærksom kan du lære, hvordan du forbedrer dit Stack Overflow -spørgsmål om at stille færdigheder til næste gang.
Lad din browser være åben for dit indlæg, og svar på spørgsmål ved at redigere dit indlæg for at give flere eller mere præcise oplysninger
Trin 3. Accepter og implementer mulige løsninger
For at acceptere et svar, som du finder tilfredsstillende, kan du klikke på det grønne flueben under svarets score. Dette vil indikere, at spørgsmålet er færdigt, og vil give den bruger, der besvarede point, en belønning for at bidrage.
Trin 4. Juster din titel, hvis svar tydeliggjorde problemet
Nogle gange, da det spørgsmål, du har stillet, bliver besvaret, kan du indse, at en mere passende titel kunne have været brugt, eller en anden beskrivelse ville have passet bedre. I dette tilfælde skal du redigere din titel, så andre brugere lettere kan finde og bruge dine spørgsmål og svar.