Jak zadać pytanie na Stack Overflow

Autor: William Ramirez
Data Utworzenia: 23 Wrzesień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Stack Overflow #1 - Czym jest? Jak działa? Dlaczego nie wyobrażam sobie życia bez stacka?
Wideo: Stack Overflow #1 - Czym jest? Jak działa? Dlaczego nie wyobrażam sobie życia bez stacka?

Zawartość

Stack Overflow to witryna z pytaniami i odpowiedziami, w której możesz zadawać różne pytania programistyczne i uzyskiwać odpowiedzi od innych użytkowników. Stack Overflow posiada również system głosowania, który pozwala użytkownikom wybrać najlepsze odpowiedzi na zadane pytanie. Ale, jak w każdej innej społeczności internetowej, prawidłowe sformułowanie pytania pozwoli znacznie szybciej uzyskać sensowną odpowiedź.

Kroki

Część 1 z 3: Przygotowanie pytania

  1. 1 Upewnij się, że nikt nie zadał ani nie otrzymał podobnego pytania. Aby to sprawdzić, wystarczy wprowadzić opis problemu, z którym się spotykasz, do wyszukiwarki. Jeśli Twoje pytanie się powtarza i już udzielono na nie odpowiedzi, moderatorzy mogą je zamknąć. Oto kilka sposobów optymalizacji wyszukiwania:
    • Aby wyszukać tematy według podanych tagów, wpisz: [tag] temat
    • Aby znaleźć dokładną frazę, użyj cudzysłowów: „fraza”
    • Aby wykluczyć etykietę, termin lub frazę z wyników, dodaj znak minus (-) przed zapytaniem
      Do etykiet: [tagA] - [tagB] (wyszukiwanie według taguA, filtrowanie wyników za pomocą taguB)
      Dla fraz: topic - "fraza" (wyszukaj temat, który nie zawiera określonej frazy)
      Tematy: topicA-topicB (wyszukiwanie według tematuA, filtrowanie wyników według tematuB)
  2. 2 Zastanów się dokładnie nad swoim pytaniem. Jasne i zwięzłe pytanie pozwoli użytkownikom szybko zrozumieć Twój problem i udzielić odpowiedzi. Sformułuj pytanie tak precyzyjnie, jak to możliwe, aby użytkownicy mogli lepiej zrozumieć, na czym polega Twój problem i udzielić Ci porady.
    • Zanim opublikujesz pytanie, spróbuj zanotować pomysły na kartce papieru, aby uporządkować myśli.
  3. 3 Podaj jasny i zrozumiały nagłówek. Ponieważ jest to nagłówek, który zwróci uwagę na Twoje pytanie, powinien on być jasny i podsumować istotę problemu, aby inni użytkownicy mogli zrozumieć, czy mogą Ci pomóc.
    • Ogólny nagłówek „błąd w kodzie” jest zbyt abstrakcyjny. Coś w rodzaju „wykluczenie foo in bar ze względu na baz” pozwoli użytkownikom zrozumieć problem nawet bez czytania opisu.
    • Jeśli nie możesz wymyślić dobrego tytułu dla swojego pytania, zostaw ten krok na później.
  4. 4 Zacznij od tytułu. Twoje pytanie powinno zacząć się od podsumowania problemu w bardziej rozbudowanej wersji tytułu/tematu. Spróbuj opisać tło problemu, a także jakie ograniczenia uniemożliwiły Ci samodzielne jego rozwiązanie.
  5. 5 Nie zaśmiecaj tematu, ale podaj wystarczająco dużo informacji. Zbyt duża ilość informacji może mieć negatywne konsekwencje lub utrudnić użytkownikom zrozumienie problemu. Chodzi przede wszystkim o kod — kopiowanie całego programu do wiadomości rzadko jest przydatne.
  6. 6 Zarejestruj się lub zaloguj na swoje konto. Aby opublikować pytanie na Stack Overflow, musisz zalogować się na konto Google, Stack Overflow lub Facebook. Jeśli nie masz konta, otwórz stronę stackoverflow.com i kliknij przycisk „Zarejestruj się” na pasku u góry strony. Postępuj zgodnie z instrukcjami, aby utworzyć konto, a następnie kliknij przycisk Zaloguj się obok przycisku Zarejestruj.

Część 2 z 3: Zadawanie pytania

  1. 1 Kliknij przycisk „Zadaj pytanie”. Wpisz in.stackoverflow.com w pasku adresu przeglądarki, aby przejść do strony głównej Stack Overflow. W prawym górnym rogu strony znajduje się przycisk Zadaj pytanie, w który należy kliknąć.
  2. 2 Przeczytaj umowę użytkownika. Następnie zaznacz pole, aby potwierdzić, że przeczytałeś i zaakceptowałeś umowę użytkownika i kliknij przycisk „Kontynuuj”. Teraz możesz zadać pytanie!
  3. 3 Podaj wszystkie wymagane informacje. Tutaj przydaje się opis problemu i tytuł. Skopiuj informacje i poświęć kilka minut na ponowne sprawdzenie pisowni i gramatyki. Nie chcesz, żeby ktoś zauważył twoje błędy zamiast odpowiedzieć na pytanie, prawda? Kliknij przycisk „Prześlij pytanie”.
  4. 4 Dodaj odpowiednie etykiety. Gdy zaczniesz pisać, Stack Overflow automatycznie doda możliwe etykiety do odpowiedniej linii, aby ułatwić Ci pracę. Koniecznie przeczytaj opis swoich tagów. Niewłaściwa etykieta może znacznie wpłynąć na możliwe odpowiedzi.
    • Trzy kluczowe tagi, które należy dodać do motywu, to język, biblioteka i interfejs API.

Część 3 z 3: Ostatnie poprawki

  1. 1 Znajdź swoje pytanie. Jeśli nie po raz pierwszy zadajesz pytanie na Stack Overflow lub zapomniałeś dokładnego sformułowania ostatniego pytania, możesz wyszukiwać według konta użytkownika. Aby to zrobić, wprowadź następujący ciąg w polu wyszukiwania:
    • user: user_id (przeszukaj wszystkie tematy dla określonego użytkownika)
    • user: user_id topic (wyszukaj konkretny temat dla określonego użytkownika)
  2. 2 Czytaj i odpowiadaj na komentarze. Większość odpowiedzi będzie konstruktywna. Zwróć uwagę, a możesz poprawić swoje umiejętności zadawania pytań w Stack Overflow.
    • Pozostaw otwartą stronę wiadomości i odpowiadaj na pytania, edytując wiadomość, podając coraz dokładniejsze informacje.
  3. 3 Stwórz i zaimplementuj możliwe rozwiązanie. Aby zaakceptować odpowiedź, którą uważasz za satysfakcjonującą, kliknij zieloną ikonę pod oceną odpowiedzi. Oznacza to, że pytanie jest zamknięte, a także nagradza użytkownika, który udzielił pomocnej odpowiedzi.
  4. 4 Popraw tytuł, jeśli odpowiedź pomoże rozwiązać problem. Po otrzymaniu odpowiedzi na zamieszczone pytanie być może zorientowałeś się, że lepiej byłoby użyć bardziej odpowiedniego tytułu lub bardziej przydatnego opisu. W takim przypadku należy zmienić tytuł pytania, aby ułatwić innym użytkownikom wyszukiwanie i stosowanie się do porad w Twoim temacie.
    • Na przykład możesz chcieć zmienić tytuł „Dziwny problem w foo” na „Błąd paska w foo z powodu baz”.