Stack Overflow is een Q&A-website waar u vragen kunt stellen over een breed scala aan programmeeronderwerpen en feedback kunt krijgen van andere gebruikers. Stack Overflow beschikt ook over een stemsysteem waarmee gebruikers kunnen helpen bij het selecteren van de beste vragen of antwoorden voor bepaalde problemen. Maar zoals bij elke online community, kan het helpen om sneller een zinvol antwoord te krijgen dan je anders zou doen als je weet hoe je moet vragen.
Stappen
Deel 1 van 3: Voorbereiden om te vragen
Stap 1. Controleer of uw vraag nog niet is gesteld of beantwoord
Dit kan meestal worden bereikt door eenvoudig online te zoeken naar het probleem dat u ondervindt. Als uw vraag een duplicaat is of al is beantwoord, kan deze door moderators worden gesloten. Enkele manieren om uw zoekopdracht te verfijnen zijn:
- Om een tag en een onderwerp te zoeken, typt u: [tag] onderwerp
- Om een specifieke zin te zoeken, omringt u deze met aanhalingstekens: "zin"
-
Om een tag, zin of onderwerp uit te sluiten, laat u deze voorafgaan door een minteken (-)
Voor tags: [tagA] -[tagB] (zoekt tagA terwijl tagB wordt beperkt)
Voor zinnen: topic -"phrase" (zoekt het onderwerp terwijl een specifieke zin wordt beperkt)
Voor onderwerpen: topicA -topicB (zoekt onderwerpA terwijl onderwerpB wordt beperkt)
Stap 2. Denk goed na over uw vraag
Een duidelijke en beknopte vraag helpt gebruikers uw probleem te begrijpen en sneller te beantwoorden. Wees zo specifiek mogelijk, omdat dit gebruikers helpt beter te begrijpen wat uw probleem is en hoe ze u kunnen adviseren.
U kunt uw gedachten verduidelijken door een kort concept te noteren voordat u het plaatst
Stap 3. Kies een duidelijke en beschrijvende titel
Uw titel zal dienen om de aandacht op uw vraag te vestigen, en een duidelijke titel die uw probleem in het algemeen samenvat, zal andere gebruikers helpen te weten of ze geschikt zijn om u hulp te bieden.
- Een algemene titel als "Fout in code" is ongelooflijk vaag. Iets als "foo exception in bar due to baz" stelt gebruikers in staat uw probleem te begrijpen voordat ze de details lezen.
- Als je moeite hebt met het maken van een goede titel voor je probleem, kun je het schrijven van de titel voor het laatst bewaren.
Stap 4. Breid uit vanuit je titel
Uw vraag zou moeten beginnen met een korte samenvatting van uw probleem die verder gaat op uw titel/onderwerp. Probeer uit te leggen op welke manier je op het probleem bent gekomen en eventuele beperkingen die het voor jou moeilijk maakten om het zelf op te lossen.
Stap 5. Voeg minimale maar voldoende informatie toe
Als u te veel informatie opneemt, kunt u in de problemen komen of het voor andere gebruikers moeilijk maken om te analyseren waar uw probleem precies zit. Dit geldt vooral voor code; het kopiëren van je hele programma naar je bericht is zelden nuttig.
Stap 6. Log in of meld je aan
Om een vraag op Stack Overflow te plaatsen, moet u inloggen met uw Google-account, Facebook-profiel of uw Stack Overflow-account. Als u een account moet maken, gaat u naar stackoverflow.com en klikt u op de link 'Aanmelden' in de bovenste statusbalk van de pagina. Volg daarna de aanwijzingen om uw account aan te maken en selecteer "inloggen", die u kunt vinden naast de link "aanmelden".
Deel 2 van 3: Uw vraag stellen
Stap 1. Klik op de knop "Vraag stellen"
Navigeer naar de Stack Overflow-startpagina in uw browser op stackoverflow.com. In de rechterbovenhoek van de pagina zou u de knop Vraag stellen moeten zien, waarop u moet klikken om door te gaan.
Stap 2. Lees de disclaimer
Vink vervolgens het vakje aan om aan te geven dat u de disclaimer hebt gelezen en begrepen en klik op "Doorgaan". Nu ben je klaar om je vraag te stellen!
Stap 3. Vul de benodigde informatie in
Dit is waar uw probleembeschrijving en titel van pas komen. Vul de informatie in en neem even de tijd om de spelling en grammatica te controleren. Dat laatste wat u wilt, is dat iemand uw gebruik lastigvalt in plaats van uw vraag te beantwoorden. Klik vervolgens op "Plaats uw vraag".
Stap 4. Voeg relevante tags toe
Wanneer u in het veld Tags begint te typen, zal het Stack Overflow-systeem automatisch waarschijnlijke tags voorstellen om u bij dit proces te helpen. Zorg ervoor dat u de beschrijvingen voor uw tags leest. Een onjuiste tag kan potentiële reacties ernstig beperken.
Drie belangrijke tags met betrekking tot uw onderwerp zijn: taal, bibliotheek en API
Deel 3 van 3: Opvolgen en afronden
Stap 1. Keer terug naar uw vraag
Als je een paar vragen hebt gesteld over Stack Overflow, of als je de exacte titel bent vergeten van een vraag die je onlangs hebt gesteld, kun je een gebruikerszoekopdracht uitvoeren. Om dit te doen typt u in het zoekveld:
- gebruiker: gebruikersnaam (retourneert alleen resultaten voor de opgegeven gebruikersnaam)
- gebruiker:gebruikersnaam onderwerp (retourneert alleen resultaten voor de gebruikersnaam die bij het bijbehorende onderwerp is opgegeven)
Stap 2. Luister en reageer op opmerkingen
Vaak zullen deze constructief zijn en door op te letten, kunt u leren hoe u uw Stack Overflow-vraagvaardigheden voor de volgende keer kunt verbeteren.
Laat uw browser open voor uw bericht en beantwoord vragen door uw bericht te bewerken om meer of preciezere informatie te verstrekken
Stap 3. Accepteer en implementeer mogelijke oplossingen
Om een antwoord te accepteren dat u als bevredigend beschouwt, kunt u op het groene vinkje onder de score van het antwoord klikken. Dit geeft aan dat de vraag is voltooid en geeft de gebruiker die heeft geantwoord punten als beloning voor het bijdragen.
Stap 4. Pas uw titel aan als de antwoorden het probleem hebben verduidelijkt
Soms, terwijl de vraag die je hebt gepost wordt beantwoord, realiseer je je misschien dat een meer toepasselijke titel had kunnen worden gebruikt of dat een andere beschrijving er beter bij had gepast. Bewerk in dit geval uw titel zodat andere gebruikers uw Q&A gemakkelijker kunnen vinden en gebruiken.