Stack Overflow е уебсайт с въпроси и отговори, където можете да задавате въпроси по широк спектър от теми за програмиране и да получавате обратна връзка от други потребители. Stack Overflow разполага и със система за гласуване, която позволява на потребителите да помогнат при избора на най -добрите въпроси или отговори за конкретни проблеми. Но, както при всяка онлайн общност, знанието как да попитате може да ви помогне да получите смислен отговор по -бързо, отколкото бихте могли по друг начин.
Стъпки
Част 1 от 3: Подготовка за питане
Стъпка 1. Проверете дали въпросът ви още не е зададен или отговорен
Това обикновено може да се постигне с просто търсене онлайн на проблема, който имате. Ако вашият въпрос е дубликат или вече е отговорен, той може да бъде затворен от модератори. Някои начини за прецизиране на търсенето са, както следва:
- За да търсите маркер и тема, въведете: [tag] тема
- За да търсите конкретна фраза, заобиколете я с кавички: "фраза"
-
За да изключите маркер, фраза или тема, предговорете ги със знак минус (-)
За тагове: [tagA] -[tagB] (търси tagA, като ограничава tagB)
За фрази: тема -"фраза" (търси темата, като същевременно ограничава конкретна фраза)
За теми: topicA -topB (търси темата A, като ограничава темата B)
Стъпка 2. Обмислете внимателно въпроса си
Ясен и кратък въпрос ще помогне на потребителите да разберат проблема ви и да отговорят по -бързо. Бъдете възможно най -конкретни, тъй като това ще помогне на потребителите да разберат по -добре какъв е вашият проблем и как да ви посъветват.
Можете да изясните мислите си, като запишете кратка чернова, преди да публикувате
Стъпка 3. Изберете ясно и описателно заглавие
Вашето заглавие ще служи за привличане на вниманието към вашия въпрос, а ясно заглавие, което обобщава проблема ви като цяло, ще помогне на другите потребители да разберат дали са подходящи да ви предложат помощ.
- Общо заглавие като „Грешка в кода“е невероятно неясно. Нещо като „foo изключение в лентата поради baz“позволява на потребителите да разберат проблема ви, преди дори да прочетат подробностите.
- Ако се мъчите да създадете добро заглавие за проблема си, може да искате да запазите писането на заглавието за последно.
Стъпка 4. Разширете от заглавието си
Въпросът ви трябва да започне с кратко резюме на вашия проблем, което разширява заглавието/темата ви. Опитайте се да обясните начина, по който сте дошли до проблема, и всички ограничения, които ви затрудняват да разрешите сами.
Стъпка 5. Включете минимална, но достатъчна информация
Включването на твърде много информация може да ви затрудни или да затрудни другите потребители да анализират къде точно е вашият проблем. Това важи особено за кода; копирането на цялата ви програма в публикацията ви рядко е полезно.
Стъпка 6. Влезте или се регистрирайте
За да публикувате въпрос в Stack Overflow, ще трябва да влезете с вашия акаунт в Google, профил във Facebook или вашия акаунт в Stack Overflow. Ако трябва да направите акаунт, посетете stackoverflow.com и кликнете върху връзката „регистриране“, намираща се в горната лента на състоянието на страницата. След това следвайте подканите за създаване на акаунт и изберете „влезте“, което може да се намери до връзката „регистриране“.
Част 2 от 3: Задаване на въпрос
Стъпка 1. Щракнете върху бутона „Задаване на въпрос“
Придвижете се до началната страница на Stack Overflow във вашия браузър на адрес stackoverflow.com. В горния десен ъгъл на страницата трябва да видите бутона Задаване на въпрос, който трябва да кликнете, за да продължите.
Стъпка 2. Прочетете отказ от отговорност
След това поставете отметка в квадратчето, което показва, че сте прочели и разбрали отказ от отговорност и натиснете „Напред“. Сега сте готови да зададете въпроса си!
Стъпка 3. Попълнете необходимата информация
Тук описанието и заглавието на проблема ви са полезни. Попълнете информацията и отделете малко време, за да проверите отново правописа и граматиката. Последното нещо, което искате, е някой да пречи на използването ви, вместо да отговори на въпроса ви. След това кликнете върху „Публикуване на вашия въпрос“.
Стъпка 4. Добавете всички подходящи тагове
В полето за тагове, когато започнете да пишете, системата Stack Overflow автоматично ще предложи вероятни тагове, които да ви помогнат в този процес. Не забравяйте да прочетете описанията на вашите тагове. Неправилен етикет може сериозно да ограничи потенциалните отговори.
Три важни маркера, които да включите във връзка с вашата тема, са: език, библиотека и API
Част 3 от 3: Проследяване и завършване
Стъпка 1. Върнете се към въпроса си
Ако сте задали няколко въпроса за Stack Overflow или сте забравили точното заглавие на въпрос, който наскоро сте задали, можете да направите потребителско търсене. За да направите този тип в полето за търсене:
- потребител: потребителско име (връща само резултатите за предоставеното потребителско име)
- потребител: тема за потребителско име (връща само резултати за потребителското име, предоставено със свързаната тема)
Стъпка 2. Слушайте и отговаряйте на коментарите
Често те ще бъдат конструктивни и като обърнете внимание, можете да научите как да подобрите своя въпрос за Stack Overflow, задавайки умения за следващия път.
Оставете браузъра си отворен за вашата публикация и отговаряйте на въпроси, като редактирате публикацията си, за да предоставите повече или по -точна информация
Стъпка 3. Приемете и внедрете възможни решения
За да приемете отговор, който считате за задоволителен, можете да щракнете върху зелената отметка под резултата на отговора. Това ще покаже, че въпросът е приключил, и ще даде на потребителя, който е отговорил на точки, награда за принос.
Стъпка 4. Коригирайте заглавието си, ако отговорите изясняват проблема
Понякога, когато се отговори на въпроса, който сте публикували, може да осъзнаете, че е можело да се използва по -подходящо заглавие или друго описание би било по -подходящо за него. В този случай редактирайте заглавието си, така че другите потребители да могат по -лесно да намерят и използват вашите въпроси и отговори.