Kaip užduoti klausimą apie „Stack Overflow“

Autorius: William Ramirez
Kūrybos Data: 23 Rugsėjo Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
3 Tips to ask question on Stack Overflow the right way to get answers
Video.: 3 Tips to ask question on Stack Overflow the right way to get answers

Turinys

„Stack Overflow“ yra klausimų ir atsakymų svetainė, kurioje galite užduoti įvairius programavimo klausimus ir gauti atsakymus iš kitų vartotojų. „Stack Overflow“ taip pat turi balsavimo sistemą, leidžiančią vartotojams pasirinkti geriausius atsakymus į pateiktą klausimą. Tačiau, kaip ir bet kurioje kitoje interneto bendruomenėje, teisingas klausimo formulavimas leis daug greičiau gauti prasmingą atsakymą.

Žingsniai

1 dalis iš 3: Klausimo paruošimas

  1. 1 Įsitikinkite, kad niekas neklausė ir negavo panašaus klausimo. Norėdami tai patikrinti, jums tereikia į paieškos variklį įvesti problemos aprašymą. Jei jūsų klausimas kartojasi ir į jį jau buvo atsakyta, moderatoriai gali jį uždaryti. Štai keletas būdų, kaip optimizuoti paiešką:
    • Jei norite ieškoti temų pagal nurodytas žymas, įveskite: [tag] topic
    • Norėdami rasti tikslią frazę, naudokite kabutes: "frazė"
    • Jei norite iš rezultatų išskirti etiketę, terminą ar frazę, prieš užklausą pridėkite minuso ženklą (-)
      Dėl etikečių: [tagA] - [tagB] (paieška pagal tagA, rezultatų filtravimas naudojant tagB)
      Dėl frazių: tema - „frazė“ (ieškokite temos, kurioje neminima konkreti frazė)
      Dėl temų: temaA-temaB (paieška pagal temąA, rezultatų filtravimas pagal temąB)
  2. 2 Gerai pagalvokite apie savo klausimą. Aiškus ir glaustas klausimas leis vartotojams greitai suprasti jūsų problemą ir pateikti atsakymą. Kuo tiksliau suformuluokite klausimą, kad vartotojai galėtų geriau suprasti jūsų problemą ir patarti.
    • Prieš paskelbdami klausimą, pabandykite užrašyti idėjas ant popieriaus lapo, kad padėtumėte sutvarkyti savo mintis.
  3. 3 Sugalvokite aiškią ir suprantamą antraštę. Kadangi būtent antraštė atkreips dėmesį į jūsų klausimą, ji turėtų būti aiški ir apibendrinti jūsų problemos esmę, kad kiti vartotojai suprastų, ar gali jums padėti.
    • Bendra antraštė „klaida kode“ yra per daug abstrakti. Kažkas panašaus į „neįtraukti foo į barą dėl bazės“ leis vartotojams suprasti problemą net neskaitant aprašymo.
    • Jei negalite sugalvoti tinkamo savo klausimo pavadinimo, palikite šį veiksmą vėlesniam laikui.
  4. 4 Pradėkite nuo pavadinimo. Jūsų klausimas turėtų prasidėti apibendrinant jūsų problemą išplėstinėje pavadinimo / temos versijoje. Pabandykite apibūdinti problemos kilmę, taip pat tai, kokie apribojimai trukdė jums patiems ją išspręsti.
  5. 5 Neužkraukite temos, bet pateikite pakankamai informacijos. Per daug informacijos gali turėti neigiamų pasekmių arba vartotojams gali būti sunku suprasti problemą. Pirmiausia tai susiję su kodu - visos programos nukopijavimas į pranešimą retai būna naudingas.
  6. 6 Užsiregistruokite arba prisijunkite prie savo paskyros. Jei norite paskelbti klausimą „Stack Overflow“, turite būti prisijungę naudodami „Google“, „Stack Overflow“ arba „Facebook“ paskyrą. Jei neturite paskyros, atidarykite „stackoverflow.com“ puslapį ir puslapio viršuje esančioje juostoje spustelėkite mygtuką „Registruotis“. Atlikite veiksmus, kad sukurtumėte paskyrą, tada spustelėkite mygtuką Prisijungti šalia mygtuko Registruotis.

2 dalis iš 3: užduoti klausimą

  1. 1 Spustelėkite mygtuką „Užduoti klausimą“. Įveskite.stackoverflow.com į savo naršyklės adreso juostą, kad pereitumėte į „Stack Overflow“ pagrindinį puslapį. Viršutiniame dešiniajame puslapio kampe yra mygtukas Užduoti klausimą, kurį reikia spustelėti.
  2. 2 Perskaitykite vartotojo sutartį. Tada pažymėkite langelį, kad patvirtintumėte, jog perskaitėte ir sutikote su naudotojo sutartimi, ir spustelėkite mygtuką „Tęsti“. Dabar galite užduoti savo klausimą!
  3. 3 Pateikite visą reikalingą informaciją. Čia praverčia jūsų problemos aprašymas ir pavadinimas. Nukopijuokite informaciją ir praleiskite kelias minutes dar kartą tikrindami rašybą ir gramatiką. Ar nenorite, kad kažkas pastebėtų jūsų klaidas, užuot atsakęs į klausimą? Spustelėkite mygtuką „Pateikti klausimą“.
  4. 4 Pridėkite tinkamas etiketes. Kai pradėsite rašyti, „Stack Overflow“ automatiškai pridės galimų etikečių prie atitinkamos eilutės, kad jūsų darbas būtų lengvesnis. Būtinai perskaitykite savo žymų aprašymą. Netinkama etiketė gali labai paveikti galimus atsakymus.
    • Trys pagrindinės žymos, kurias reikia pridėti prie temos, yra kalba, biblioteka ir API.

3 dalis iš 3: Paskutiniai prisilietimai

  1. 1 Raskite savo klausimą. Jei ne pirmą kartą užduodate klausimą apie „Stack Overflow“ arba pamiršote tikslią paskutinio klausimo formuluotę, galite ieškoti pagal vartotojo paskyrą. Norėdami tai padaryti, paieškos laukelyje įveskite šią eilutę:
    • user: user_id (ieškokite nurodyto vartotojo visose temose)
    • user: user_id tema (ieškokite konkrečios temos nurodytam vartotojui)
  2. 2 Skaitykite komentarus ir atsakykite į juos. Dauguma atsakymų bus konstruktyvūs. Atkreipkite dėmesį ir galite patobulinti savo „Stack Overflow“ klausimo įgūdžius.
    • Palikite savo pranešimo puslapį atidarytą ir atsakykite į klausimus redaguodami pranešimą, pateikdami vis tikslesnę informaciją.
  3. 3 Sukurkite ir įgyvendinkite galimą sprendimą. Norėdami priimti atsakymą, kuris, jūsų nuomone, patenkinamas, spustelėkite žalią piktogramą po atsakymo įvertinimu. Tai reiškia, kad klausimas uždarytas ir taip pat bus apdovanotas naudingą atsakymą pateikęs vartotojas.
  4. 4 Pataisykite pavadinimą, jei atsakymas padeda išspręsti problemą. Gavę atsakymą į paskelbtą klausimą, galbūt supratote, kad geriau būtų naudoti tinkamesnį pavadinimą ar naudingesnį aprašymą. Jei taip yra, turėtumėte pakeisti klausimo pavadinimą, kad kitiems vartotojams būtų lengviau rasti ir vadovautis jūsų temos patarimais.
    • Pvz., Galbūt norėsite pakeisti pavadinimą „Keista problema foo“ į „Baro klaida foo dėl baz“.