Stack Overflow'ta nasıl soru sorulur

Yazar: William Ramirez
Yaratılış Tarihi: 23 Eylül 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Stack Overflow Nedir? En Etkili Şekilde Nasıl Kullanabilirsiniz?
Video: Stack Overflow Nedir? En Etkili Şekilde Nasıl Kullanabilirsiniz?

İçerik

Stack Overflow, çeşitli programlama soruları sorabileceğiniz ve diğer kullanıcılardan yanıt alabileceğiniz bir Soru-Cevap sitesidir. Stack Overflow ayrıca, kullanıcıların belirli bir soruya en iyi yanıtları seçmesine olanak tanıyan bir oylama sistemine sahiptir. Ancak, diğer tüm İnternet topluluklarında olduğu gibi, sorunun doğru formülasyonu, çok daha hızlı bir şekilde anlamlı bir yanıt almanızı sağlayacaktır.

adımlar

Bölüm 1/3: Soruyu Hazırlama

  1. 1 Hiç kimsenin benzer bir soru sormadığından veya almadığından emin olun. Bunu kontrol etmek için, karşılaştığınız sorunun açıklamasını bir arama motoruna götürmeniz yeterlidir. Sorunuz tekrar ediyorsa ve zaten yanıtlanmışsa, moderatörler soruyu kapatabilir. Aramanızı optimize etmenin bazı yolları şunlardır:
    • Konuları verilen etiketlere göre aramak için şunu yazın: [etiket] konu
    • Tam ifadeyi bulmak için tırnak işaretleri kullanın: "cümle"
    • Bir etiketi, terimi veya tümceyi sonuçlardan çıkarmak için sorgunun önüne bir eksi işareti (-) ekleyin
      Etiketler için: [tagA] - [tagB] (tagA ile arama, sonuçları tagB ile filtreleme)
      İfadeler için: konu - "ifade" (belirli bir ifadeden bahsetmeyen bir konuyu arayın)
      Konular için: konuA-konuB (konuA göre arama, sonuçları konuB ile filtreleme)
  2. 2 Sorunuz hakkında dikkatlice düşünün. Açık ve özlü bir soru, kullanıcıların sorununuzu hızla anlamasına ve yanıt vermesine olanak tanır. Kullanıcıların probleminizin ne olduğunu daha iyi anlayabilmeleri ve size tavsiyelerde bulunabilmeleri için soruyu mümkün olduğunca kesin bir şekilde formüle edin.
    • Bir soru göndermeden önce, düşüncelerinizi düzenlemenize yardımcı olması için bir kağıda fikirlerinizi not almayı deneyin.
  3. 3 Açık ve anlaşılır bir başlık ile gelin. Sorunuza dikkat çekecek olan başlık olduğu için, diğer kullanıcıların size yardımcı olup olamayacaklarını anlayabilmeleri için açık ve net olmalı ve sorununuzun özünü özetlemelidir.
    • Genel "koddaki hata" başlığı çok soyut. "Baz nedeniyle barda foo'yu hariç tutmak" gibi bir şey, kullanıcıların açıklamayı bile okumadan sorunu anlamalarını sağlar.
    • Sorunuz için iyi bir başlık bulamıyorsanız, bu adımı sonraya bırakın.
  4. 4 Başlıktan başlayın. Sorunuz, sorununuzu başlığın/konunun daha genişletilmiş bir versiyonunda özetleyerek başlamalıdır. Sorunun arka planını ve hangi sınırlamaların sorunu kendi başınıza çözmenizi engellediğini açıklamaya çalışın.
  5. 5 Konuyu dağıtmayın, ancak yeterli bilgi verin. Çok fazla bilgi olumsuz sonuçlar doğurabilir veya kullanıcıların sorunu anlamasını zorlaştırabilir. Bu öncelikle kodla ilgilidir - bir programın tamamını bir mesaja kopyalamak nadiren yararlıdır.
  6. 6 Hesabınıza kaydolun veya oturum açın. Stack Overflow'ta soru göndermek için bir Google, Stack Overflow veya Facebook hesabıyla oturum açmış olmanız gerekir. Hesabınız yoksa stackoverflow.com sayfasını açın ve sayfanın üst kısmındaki çubukta bulunan "Kayıt Ol" düğmesine tıklayın. Bir hesap oluşturmak için adımları izleyin ve ardından Kayıt düğmesinin yanındaki Giriş düğmesine tıklayın.

Bölüm 2/3: Soru Sorma

  1. 1 "Soru sor" düğmesine tıklayın. Stack Overflow ana sayfasına gitmek için tarayıcınızın adres çubuğuna in.stackoverflow.com yazın. Sayfanın sağ üst köşesinde bir soru sorun, tıklamanız gereken bir düğme var.
  2. 2 Kullanıcı sözleşmesini okuyun. Ardından kullanıcı sözleşmesini okuyup kabul ettiğinizi onaylamak için kutucuğu işaretleyin ve "Devam" butonuna tıklayın. Şimdi sorunuzu sorabilirsiniz!
  3. 3 Gerekli tüm bilgileri sağlayın. Sorun açıklamanızın ve başlığınızın kullanışlı olduğu yer burasıdır. Bilgileri kopyalayın ve yazım ve dil bilginizi yeniden kontrol etmek için birkaç dakika harcayın. Birisinin soruyu cevaplamak yerine hatalarınızı fark etmesini istemezsiniz, değil mi? "Soru gönder" düğmesini tıklayın.
  4. 4 Uygun etiketleri ekleyin. Yazmaya başladığınızda, Stack Overflow, işinizi kolaylaştırmak için olası etiketleri uygun satıra otomatik olarak ekler. Etiketlerinizin açıklamasını mutlaka okuyun. Uygun olmayan bir etiket olası yanıtları büyük ölçüde etkileyebilir.
    • Temanıza eklemek için üç anahtar etiket dil, kitaplık ve API'dir.

Bölüm 3/3: Son dokunuşlar

  1. 1 Sorunuzu bulun. Stack Overflow'ta ilk kez soru sormuyorsanız veya son sorunuzun tam ifadesini unuttuysanız, kullanıcı hesabına göre arama yapabilirsiniz. Bunu yapmak için arama alanına aşağıdaki dizeyi girin:
    • user: user_id (belirtilen kullanıcı için tüm konuları ara)
    • user: user_id konu (belirtilen kullanıcı için belirli bir konuyu arayın)
  2. 2 Yorumları okuyun ve yanıtlayın. Cevapların çoğu yapıcı olacaktır. Dikkat edin ve Yığın Taşması sorgulama becerilerinizi geliştirebilirsiniz.
    • Mesaj sayfanızı açık bırakın ve mesajınızı düzenleyerek soruları yanıtlayın ve giderek daha doğru bilgiler sağlayın.
  3. 3 Olası bir çözüm yapın ve uygulayın. Tatmin edici olduğunu düşündüğünüz bir yanıtı kabul etmek için, yanıt derecelendirmesinin altındaki yeşil simgeye tıklayın. Bu, sorunun kapatıldığı anlamına gelir ve ayrıca yararlı bir yanıt veren kullanıcıyı da ödüllendirir.
  4. 4 Cevap soruna yardımcı oluyorsa başlığı düzeltin. Gönderilen sorunun cevabını aldıktan sonra, daha uygun bir başlık veya daha kullanışlı bir açıklama kullanmanın daha iyi olacağını fark etmiş olabilirsiniz. Bu durumda, diğer kullanıcıların konunuzdaki tavsiyeleri bulmasını ve takip etmesini kolaylaştırmak için sorunun başlığını değiştirmelisiniz.
    • Örneğin, "Foo'da garip sorun" başlığını "Baz nedeniyle foo'da bar hatası" olarak değiştirmek isteyebilirsiniz.