‫Merhaba ve hoş geldiniz.
‫Bu derste, nasıl iyi sorular sorabileceğimizi ve doğru türde bilgiler sağlayarak diğer insanların soruları yanıtlamasına
‫nasıl yardımcı olabileceğimizi öğreneceğiz.
‫Nasıl olduğunu görelim.
‫Şimdi biraz daha karmaşık şeyler yapmaya başlayacağız.
‫Ve karmaşık dersleri takip ederken işler ters gidebilir.
‫Bu nedenle, yararlı ve yapıcı bir şekilde nasıl yardım isteyeceğimizi bilmemiz önemlidir.
‫Bu yüzden yardım istemenin ilk prensiplerinden biri, aldığınız hatayı tam olarak yapıştırmaktır.
‫Unreal'dan bir hata mesajı alıyorsanız veya bir şeyler beklediğiniz gibi olmuyorsa, önce
‫bunu Google'a yapıştırmayı deneyin ve sonuçların size ne gösterdiğine bakın.
‫Kendi kendinize düzeltebileceğiniz bir şey varsa, Soru-Cevap bölümünde sormak yerine Google
‫en hızlı yoldur.
‫Bu da başarılı olmazsa, devam edin ve Soru-Cevap bölümünde sorun, ancak hata mesajını ve kodunuzu eklediğinizden
‫emin olun.
‫En önemlisi, her şeyi bizimle aynı şekilde yapmış gibi görünebilirsiniz, ancak durum genellikle
‫böyle değildir ve küçük hatalar yapmak tamamen iyi ve normaldir.
‫Ve sorununuzu tanımlarken mümkün olduğunca kısa, ancak gerektiği kadar uzun olun.
‫Çok az bilgi verip onlara yardımcı olamamamızı istemezsiniz.
‫Ama aynı zamanda, bir soru yazmak için çok fazla zaman harcamak da istemezsiniz.
‫Birinin okumasını ve sorunun özüne inmesini çok zorlaştırmak istemezsiniz.
‫Ayrıca, daha sonra sorunu kendiniz çözmeniz gerektiğini fark ederseniz.
‫Lütfen, temelde artık yardımımıza ihtiyacınız olmadığını bilmemiz için bize bildirin, ancak aynı zamanda
‫bulduğunuz çözümlerden başkalarının da yararlanabilmesi için çözümlerinizi paylaşın.
‫Bu her zaman çok yardımcı olmuştur.
‫Ayrıca beklerken, bir soru sorduysanız ve yanıt almak için parmaklarınızı
‫oynatıp bekliyorsanız, diğer insanların sorularına bir göz atın.
‫Her birimiz birbirimize yardım etmek için buradayız, bu yüzden lütfen diğer insanların sorularını yanıtlayın.
‫Bu şekilde genellikle çok şey öğrendiğinizi ve çok fazla bilgi edindiğinizi fark edersiniz.
‫Peki eklemek için ne gerekiyor?
‫Gerçekten iyi cevaplar alacağınız gerçekten iyi bir soru sorun.
‫Öncelikle şu soruyu yanıtlamanız gerekiyor: Ne denediniz?
‫Derslerde yaptıklarının aynısını yaptım demek cazip gelebilir, ancak bir adımı atlamak
‫kolaydır.
‫Bir şeyi yanlış duymak ya da duymamış olmak kolaydır.
‫Bu yüzden lütfen bize ne denediğinizi anlatın ve tekrarlayın.
‫Bu, gözden geçirmeniz ve yaptığınızı düşündüğünüz her şeyi gerçekten yaptığınızdan emin olmanız için iyi bir yoldur.
‫Ayrıca, neyin yanlış gittiğini anlamak için herhangi bir adım attıysanız, zaten yaptığınız
‫şeyleri önermememiz için bize ne yapmayı denediğinizi anlatmaya çalışın.
‫Ne olmasını bekliyordun?
‫Bu size açık görünebilir, ancak bazen soruyu yanıtlayan kişi için ilk etapta ne olmasını
‫beklediğiniz açık değildir.
‫Dolayısıyla neden yanlış gittiği ya da yanlış gidip gitmediği net değil.
‫Ve sonra bize gerçekten beklediğiniz gibi olmayan ne olduğunu anlatın.
‫Ve tüm bunlarla ilgili spesifik olun.
‫Tam hata mesajları kullanın, tam ifadeler kullanın, mümkünse ekran görüntüleri kullanın ve günlükler, mesajlar ve tüm bu tür şeyleri
‫kullanın.
‫Peki ne tür şeyleri dahil edebiliriz?
‫Hangi yararlı bilgiler durumunuzda hata ayıklamamıza gerçekten yardımcı olur?
‫Daha önce de söylediğim gibi, attığınız adımlar kesinlikle çok önemli.
‫Bu gerçekten yardımcı oluyor.
‫Sağlayabileceğiniz herhangi bir ekran görüntüsü de çok yardımcı olur.
‫Metinsel bir günlük mesajıysa, aslında bazı metinleri aramak ve ele almak bizim için genellikle daha
‫kolaydır ve bir saniye içinde sorunuzu boğmadan uzun günlük parçalarını nasıl paylaşabileceğinizi paylaşacağım.
‫Editör günlükleri, yani derleme günlükleri daha sonra C++ ile daha fazla ilgilendiğimizde gelecek.
‫Ancak şu anda sağlayabileceğiniz editör günlükleri ve biriyle biraz ileri geri yaptıysanız ve projenizi nasıl
‫gönderebilirsiniz gibi bir şey varsa, onunla bir oyun oynayacağım ve sorunu bulup
‫bulamayacağıma bakacağım.
‫O zaman bu derste size bunu nasıl yapacağınızı da göstereceğim.
‫Şimdi ekran görüntülerine bir göz atalım.
‫Bunu yapabileceğinizi varsayıyorum.
‫Ancak günlük mesajlarını almak açısından, bir yol var, alttaki düzenlemelerinizde bu günlük çıktısına
‫sahipsiniz.
‫Eğer buna tıklarsanız, size bir sürü bilgi gösterecektir.
‫Bu her zaman gidip tüm bunları seçmenin ve kopyalamanın en kolay yolu değildir.
‫Aynı günlüğe ulaşmanın bir başka yolu da proje klasörünüze gitmek, kaydedilenler bölümüne gitmek, günlükler bölümüne gitmek ve ardından
‫bu günlük dosyasının proje günlüğünüzü içermesidir.
‫Şimdi Mac'te biraz daha farklı bir yere gideceksiniz.
‫Şimdi, kayıtları almak için kullanabileceğiniz birkaç yol var.
‫Bunu Windows'ta Explorer'ı kullandığımıza benzer bir şekilde finder aracılığıyla da yapabilirsiniz,
‫ancak biraz daha kolay bir yol, aşağıdaki gibi görünen konsol uygulamanıza bir göz atmaktır.
‫Konsol uygulamasında sol tarafta bir dizi farklı rapor ve arayabileceğiniz farklı alanlar olduğunu
‫görebilirsiniz.
‫Günlükler aradığımız şey günlük raporlarıdır ve bu listede aşağı doğru kaydırma yaparak her türlü uygulamanın
‫günlüklerini görebilirsiniz.
‫Şimdi yapacaksın.
‫Projenizle aynı ada sahip olanı arayın.
‫Gördüğünüz gibi benim de bir projem var.
‫Giriş projesi pro günlükleri var, bu yüzden gidip buna tıklayabilirsiniz ve günlüğün tıpkı pencerelerde olduğu gibi çok uzun olduğunu görebilirsiniz
‫ve bunun üzerine gelirseniz buradan kopyalayıp yapıştırabilirsiniz.
‫Ayrıca disk üzerinde nerede olduğunu da gösterir.
‫Benim durumumda, kullanıcı kitaplığı günlüklerimin altında, Unreal Engine ve ardından belirli bir projenin
‫adı ve ardından oradaki günlük dosyası.
‫Ancak çok uzun olduğu için lütfen bunu sorunuza yapıştırmayın.
‫Bu, jist dot github dot com adresine gitmeyi anlamayı gerçekten zorlaştıracak ve yapabileceğiniz şey, dosyayı, proje
‫günlük dosyasını alıp bu web sayfasına sürükleyebilmeniz ve bu günlüğün
‫içeriğini yüklediğini görebilmenizdir.
‫Gidip diyebilirsiniz ki, gizli özü oluşturun.
‫Ve sonra yapacağınız şey, URL çubuğundan URL'yi kopyalayıp bunun yerine sorunuza
‫yapıştırabilirsiniz.
‫Ve bu, birisinin gelip günlüğün ilgili kısmını aramasına ve belki de kurulumunuzda
‫gerçekten neyin yanlış gittiğini belirlemeye yardımcı olmasına izin verecektir.
‫Yani günlük mesajlarınızı bu şekilde paylaşırsınız.
‫Aynı şeyi C++ bölümüne geldiğimizde C++'da özellikle uzun olan derleme hataları için de yapabilirsiniz.
‫Ancak diğer bir şey, son çare olarak gerçek projenizi paylaşmaktır.
‫Şimdi tüm proje klasörünü sıkıştırmak cazip gelebilir, ancak burada yeniden oluşturulabilecek çok sayıda
‫derleme bilgisi göndermemize gerek olmayan birçok şey var.
‫Burada çıktı üretmenin en iyi yolu, dosya menünüze gidip zip projesine gitmek ve ardından bu zip projesinin nereye gitmesini
‫istediğinizi seçmektir.
‫Örneğin gidip bunu masaüstünüze koyabilirsiniz.
‫Burada zaten bir tane var, ancak bunun üzerine yazacağım ve sonra devam edip kaydet düğmesine basabilir ve bu durumda değiştirmek
‫istediğimi söyleyebilirsiniz.
‫Ve projeyi sıkıştırdığını söyleyen küçük bir açılır pencere göreceksiniz ve tamamlandığında,
‫tamamlanmış olacak ve gidip bunu Dropbox veya Google Drive gibi bir şeye yükleyebilir ve ardından bunu sorunuzda
‫paylaşabilirsiniz.
‫Umarım gerçekten harika soruları nasıl sorabileceğiniz ve karşılığında nasıl harika yanıtlar alabileceğiniz konusunda
‫daha iyi bir fikriniz olmuştur.
‫Bir sonraki derste görüşmek üzere.