Stack Overflow, çok çeşitli programlama konuları hakkında soru sorabileceğiniz ve diğer kullanıcılardan geri bildirim alabileceğiniz bir Soru-Cevap web sitesidir. Stack Overflow ayrıca, kullanıcıların belirli sorunlar için en iyi soruları veya yanıtları seçmelerine yardımcı olan bir oylama sistemine sahiptir. Ancak, herhangi bir çevrimiçi toplulukta olduğu gibi, nasıl sorulacağını bilmek, başka türlü olabileceğinden daha hızlı anlamlı bir yanıt almanıza yardımcı olabilir.
adımlar
Bölüm 1/3: Sormaya Hazırlanmak
Adım 1. Sorunuzun daha önce sorulmadığını veya yanıtlanmadığını doğrulayın
Bu genellikle, yaşadığınız sorunun basit bir çevrimiçi aramasıyla gerçekleştirilebilir. Sorunuz yineleniyorsa veya daha önce yanıtlanmışsa, moderatörler tarafından kapatılabilir. Aramanızı iyileştirmenin bazı yolları şunlardır:
- Bir etiket ve bir konu aramak için şunu yazın: [etiket] konu
- Belirli bir ifadeyi aramak için, onu tırnak içine alın: "cümle"
-
Bir etiketi, ifadeyi veya konuyu hariç tutmak için bunların önüne eksi (-) işareti koyun
Etiketler için: [tagA] -[tagB] (tagA'yı, tagB'yi sınırlarken arar)
İfadeler için: konu -"ifade" (belirli bir ifadeyi sınırlarken konuyu arar)
Konular için: topicA -topicB (konuB'yi sınırlarken topicA'yı arar)
Adım 2. Sorunuzu dikkatlice düşünün
Açık ve özlü bir soru, kullanıcıların sorununuzu kavramasına ve daha hızlı yanıtlamasına yardımcı olacaktır. Mümkün olduğunca spesifik olun, çünkü bu, kullanıcıların probleminizin ne olduğunu ve size nasıl tavsiyede bulunacağını daha iyi anlamalarına yardımcı olacaktır.
Göndermeden önce kısa bir taslak yazarak düşüncelerinizi netleştirebilirsiniz
Adım 3. Açık ve açıklayıcı bir başlık seçin
Başlığınız, sorunuza dikkat çekmeye hizmet edecek ve genel olarak sorununuzu özetleyen net bir başlık, diğer kullanıcıların size yardım sunmaya uygun olup olmadıklarını bilmelerine yardımcı olacaktır.
- "Kodda Hata" gibi genel bir başlık inanılmaz derecede belirsizdir. "Baz nedeniyle barda foo istisnası" gibi bir şey, kullanıcıların ayrıntıları okumadan önce sorununuzu anlamalarını sağlar.
- Sorununuz için iyi bir başlık oluşturmakta zorlanıyorsanız, başlığı yazmayı en sona saklamak isteyebilirsiniz.
Adım 4. Başlığınızdan genişletin
Sorunuz, başlığınıza/konunuza genişleyen, probleminizin kısa bir özetiyle başlamalıdır. Sorunla nasıl karşılaştığınızı ve kendi başınıza çözmenizi zorlaştıran sınırlamaları açıklamaya çalışın.
Adım 5. Minimal fakat yeterli bilgiyi ekleyin
Çok fazla bilgi eklemek başınızı belaya sokabilir veya diğer kullanıcıların sorununuzun tam olarak nerede olduğunu bulmasını zorlaştırabilir. Bu özellikle kod için geçerlidir; tüm programınızı gönderinize kopyalamak nadiren yardımcı olur.
Adım 6. Oturum açın veya kaydolun
Stack Overflow'ta bir soru göndermek için Google hesabınız, Facebook profiliniz veya Stack Overflow hesabınızla giriş yapmanız gerekir. Bir hesap oluşturmanız gerekiyorsa stackoverflow.com'u ziyaret edin ve sayfanın üst durum çubuğunda bulunan "kaydol" bağlantısını tıklayın. Ardından, hesabınızı oluşturmak için talimatları izleyin ve "kaydol" bağlantısının yanında bulunan "giriş yap" seçeneğini seçin.
Bölüm 2/3: Sorunuzu Sormak
Adım 1. "Soru Sor" düğmesini tıklayın
Stackoverflow.com adresinde tarayıcınızda Yığın Taşması ana sayfasına gidin. Sayfanın sağ üst köşesinde, devam etmek için tıklamanız gereken Soru Sor düğmesini görmelisiniz.
Adım 2. Feragatnameyi okuyun
Ardından, yasal uyarıyı okuyup anladığınızı belirten kutuyu işaretleyin ve "Devam Et"i tıklayın. Artık sorunuzu sormaya hazırsınız!
Adım 3. Gerekli bilgileri doldurun
Sorun açıklamanızın ve başlığınızın kullanışlı olduğu yer burasıdır. Bilgileri doldurun ve yazım ve dil bilgisini iki kez kontrol etmek için bir dakikanızı ayırın. İstediğiniz son şey, sorunuzu yanıtlamak yerine kullanımınızı zorlayan biri. Ardından "Sorunuzu gönderin"i tıklayın.
Adım 4. İlgili etiketleri ekleyin
Etiketler alanında, yazmaya başladığınızda, Yığın Taşması sistemi bu süreçte size yardımcı olmak için otomatik olarak olası etiketleri önerecektir. Etiketlerinizin açıklamalarını okuduğunuzdan emin olun. Yanlış bir etiket, olası yanıtları ciddi şekilde sınırlayabilir.
Konunuzla ilgili olarak dahil edilecek üç önemli etiket şunlardır: dil, kitaplık ve API
Bölüm 3/3: Takip ve Bitirme
Adım 1. Sorunuza dönün
Stack Overflow ile ilgili birkaç soru sorduysanız veya son zamanlarda sorduğunuz bir sorunun tam başlığını unuttuysanız, kullanıcı araması yapabilirsiniz. Bu türü arama alanına yapmak için:
- user:username (yalnızca sağlanan kullanıcı adının sonuçlarını döndürür)
- kullanıcı:kullanıcı adı konusu (yalnızca ilişkili konu ile sağlanan kullanıcı adının sonuçlarını döndürür)
Adım 2. Dinleyin ve yorumları yanıtlayın
Bunlar genellikle yapıcı olacaktır ve dikkat ederek, bir dahaki sefere Yığın Taşması soru sorma becerilerinizi nasıl geliştireceğinizi öğrenebilirsiniz.
Tarayıcınızı gönderinize açık bırakın ve daha fazla veya daha kesin bilgi sağlamak için gönderinizi düzenleyerek soruları yanıtlayın
Adım 3. Olası çözümleri kabul edin ve uygulayın
Tatmin edici olduğunu düşündüğünüz bir cevabı kabul etmek için, cevabın puanının altındaki yeşil onay işaretine tıklayabilirsiniz. Bu, sorunun bittiğini gösterecek ve yanıtlayan kullanıcıya katkıda bulunduğu için ödül olarak puan verecektir.
Adım 4. Cevaplar sorunu netleştirdiyse başlığınızı ayarlayın
Bazen, gönderdiğiniz soru cevaplanırken, daha uygun bir başlık kullanılabileceğini veya farklı bir açıklamanın daha uygun olabileceğini fark edebilirsiniz. Bu durumda, diğer kullanıcıların Soru-Cevap'ınızı daha kolay bulabilmesi ve kullanabilmesi için başlığınızı düzenleyin.