Stack Overflow to witryna z pytaniami i odpowiedziami, w której możesz zadawać pytania dotyczące szerokiej gamy tematów związanych z programowaniem i uzyskiwać opinie od innych użytkowników. Stack Overflow zawiera również system głosowania, który pozwala użytkownikom wybrać najlepsze pytania lub odpowiedzi na określone problemy. Ale, podobnie jak w przypadku każdej społeczności internetowej, wiedza o tym, jak zapytać, może pomóc w uzyskaniu sensownej odpowiedzi szybciej niż w innym przypadku.
Kroki
Część 1 z 3: Przygotowanie do pytania
Krok 1. Sprawdź, czy Twoje pytanie nie zostało jeszcze zadane ani udzielone na nie
Zwykle można to osiągnąć za pomocą prostego wyszukiwania online problemu, który masz. Jeśli Twoje pytanie jest duplikatem lub już udzielono odpowiedzi, moderatorzy mogą je zamknąć. Oto kilka sposobów zawężenia wyszukiwania:
- Aby wyszukać tag i temat, wpisz: [tag] temat
- Aby wyszukać konkretną frazę, otocz ją cudzysłowami: „fraza”
-
Aby wykluczyć tag, frazę lub temat, poprzedź je znakiem minus (-)
Dla tagów: [tagA] -[tagB] (wyszukuje tagA, ograniczając tagB)
Dla fraz: temat -"fraza" (wyszukuje temat z ograniczeniem określonej frazy)
Dla tematów: tematA -tematB (wyszukuje tematA przy ograniczeniu tematuB)
Krok 2. Dokładnie rozważ swoje pytanie
Jasne i zwięzłe pytanie pomoże użytkownikom zrozumieć Twój problem i szybciej na nie odpowiedzieć. Bądź tak konkretny, jak to możliwe, ponieważ pomoże to użytkownikom lepiej zrozumieć, na czym polega Twój problem i jak Ci doradzić.
Możesz doprecyzować swoje przemyślenia, zapisując krótką wersję roboczą przed opublikowaniem
Krok 3. Wybierz jasny i opisowy tytuł
Twój tytuł posłuży do zwrócenia uwagi na Twoje pytanie, a przejrzysty tytuł, który ogólnie podsumowuje Twój problem, pomoże innym użytkownikom dowiedzieć się, czy mogą zaoferować Ci pomoc.
- Ogólny tytuł w rodzaju „Błąd w kodzie” jest niewiarygodnie niejasny. Coś w rodzaju „wyjątek foo w barze z powodu baz” pozwala użytkownikom zrozumieć Twój problem, zanim jeszcze przeczytają szczegóły.
- Jeśli zmagasz się ze stworzeniem dobrego tytułu dla swojego problemu, możesz chcieć zachować pisanie tytułu na koniec.
Krok 4. Rozwiń swój tytuł
Twoje pytanie powinno zaczynać się od krótkiego podsumowania Twojego problemu, które obejmuje Twój tytuł/temat. Spróbuj wyjaśnić, w jaki sposób natrafiłeś na problem i jakie ograniczenia utrudniały Ci samodzielne rozwiązanie.
Krok 5. Podaj minimalne, ale wystarczające informacje
Dołączenie zbyt dużej ilości informacji może wpędzić Cię w kłopoty lub utrudnić innym użytkownikom przeanalizowanie, gdzie dokładnie leży Twój problem. Dotyczy to zwłaszcza kodu; kopiowanie całego programu do posta rzadko jest pomocne.
Krok 6. Zaloguj się lub zarejestruj
Aby opublikować pytanie na Stack Overflow, musisz zalogować się na swoje konto Google, profil na Facebooku lub konto Stack Overflow. Jeśli chcesz założyć konto, odwiedź stackoverflow.com i kliknij link „zarejestruj się” znajdujący się na górnym pasku stanu strony. Następnie postępuj zgodnie z instrukcjami, aby utworzyć konto i wybierz opcję „zaloguj się”, która znajduje się obok linku „zarejestruj się”.
Część 2 z 3: Zadawanie pytania
Krok 1. Kliknij przycisk „Zadaj pytanie”
Przejdź do strony głównej Stack Overflow w przeglądarce na stackoverflow.com. W prawym górnym rogu strony powinieneś zobaczyć przycisk Zadaj pytanie, który powinieneś kliknąć, aby kontynuować.
Krok 2. Przeczytaj wyłączenie odpowiedzialności
Następnie zaznacz pole wskazujące, że przeczytałeś i rozumiesz zastrzeżenie i kliknij „Kontynuuj”. Teraz możesz zadać swoje pytanie!
Krok 3. Podaj niezbędne informacje
Tutaj przyda się opis problemu i tytuł. Podaj informacje i poświęć chwilę na dokładne sprawdzenie pisowni i gramatyki. Ostatnią rzeczą, jakiej chcesz, jest ktoś, kto kwestionuje twoje użytkowanie, zamiast odpowiadać na twoje pytanie. Następnie kliknij „Opublikuj swoje pytanie”.
Krok 4. Dodaj odpowiednie tagi
W polu tagów, gdy zaczniesz pisać, system Stack Overflow automatycznie zasugeruje prawdopodobne tagi, które pomogą Ci w tym procesie. Upewnij się, że przeczytałeś opisy swoich tagów. Nieprawidłowy tag może poważnie ograniczyć potencjalne odpowiedzi.
Trzy ważne tagi, które należy uwzględnić w związku z tematem, to: język, biblioteka i API
Część 3 z 3: Kontynuacja i zakończenie
Krok 1. Wróć do swojego pytania
Jeśli zadałeś kilka pytań na Stack Overflow lub zapomniałeś dokładnego tytułu pytania, które ostatnio zadałeś, możesz przeprowadzić wyszukiwanie użytkowników. Aby to zrobić, wpisz w polu wyszukiwania:
- użytkownik:nazwa użytkownika (zwraca tylko wyniki dla podanej nazwy użytkownika)
- użytkownik: temat nazwy użytkownika (zwraca tylko wyniki dla nazwy użytkownika dostarczonej z powiązanym tematem)
Krok 2. Słuchaj i odpowiadaj na komentarze
Często będą to konstruktywne, a zwracając uwagę, możesz dowiedzieć się, jak poprawić swoje pytania dotyczące przepełnienia stosu, zadając je następnym razem.
Pozostaw przeglądarkę otwartą na swój post i odpowiadaj na pytania, edytując swój post, aby podać więcej lub dokładniejsze informacje
Krok 3. Zaakceptuj i zaimplementuj możliwe rozwiązania
Aby zaakceptować odpowiedź, którą uważasz za satysfakcjonującą, możesz kliknąć zielony znacznik pod wynikiem odpowiedzi. Będzie to oznaczać, że pytanie jest zakończone, a użytkownik, który odpowiedział, otrzyma punkty jako nagrodę za wkład.
Krok 4. Dostosuj tytuł, jeśli odpowiedzi wyjaśniły problem
Czasami, gdy pojawia się odpowiedź na zadane pytanie, możesz zdać sobie sprawę, że można było użyć bardziej trafnego tytułu lub lepiej pasowałby do niego inny opis. W takim przypadku edytuj swój tytuł, aby inni użytkownicy mogli łatwiej znaleźć i wykorzystać Twoje pytania i odpowiedzi.