Turkish subtitles

← 01-16 Hataları Düzeltmek

01-16 Hataları Düzeltmek

Get Embed Code
13 Languages

Showing Revision 4 created 10/12/2015 by Eren Gokce.

  1. Sizden bir hata oluşturmanızı ve
    hatayı düzeltmenizi istedik,
  2. bunun sebebi ise
    bir geliştiricinin önemli özelliklerinden
  3. biri de hataları düzeltebilmesidir.
  4. İlk seferde mükemmel şekilde
    kod yazan bir geliştirici yoktur.
  5. Eğer düşünecek olursanız,
  6. Google arama motoru bir günde
    mükemmel şekilde yazılmadı.
  7. Yıllardır tekrar eden
    ve edecek olan bir süreç.
  8. Acemi ya da tecrübeli bir
    geliştirici olmanıza bağlı olmaksızın,
  9. hedefe ulaşmak her zaman
    düz bir yol değil.
  10. Yolda engellerle karşılaşacaksınız
    ve bu engelleri aşmak için
  11. çözüm üretmede
    gerçekten yaratıcı olmalısınız.
  12. Birini aşınca başka
    bir engel ortaya çıkıyor, böyle devam.
  13. Her zaman engelleri
    nasıl aşacağınızı
  14. düşünmek zorundasınız.
  15. En sonunda, çokça çalıştıktan sonra hedefe
    ulaşmak için doğru yolu buluyorsunuz,
  16. her ne kadar yol zorlu olsa da
    sonunda kesinlikle değer, çünkü
  17. kendinizi yetkili ve emin hissediyorsunuz
    ve yaptıklarınızla gurur duyuyorsunuz.
  18. Gerçekten iyi geliştiriciler bir hatayı
    nasıl düzelteceklerini bilir
  19. ve işlerine devam ederler.
  20. İşte hataları düzeltmek ve
  21. debug etmek için
    birkaç alışkanlık ve yöntem.
  22. İlk önce hata mesajını okurlar.
  23. Google Docs'da bir doküman
    yazarken, örneğin bir kelimeyi
  24. yanlış yazdınız, altını kırmızıyla
    çizerek bunu size belirtir.
  25. Android Studio'da da benzer
    yanlış bir XML yazdıysanız,
  26. altı kırmızı dalgalı şekilde çizilir
    ya da kırmızı renkle vurgulanır.
  27. Yan taraftaki çizgide de
  28. kırmızı renkli kısımlar üstüne gelince
    size mesajı gösterecektir.
  29. XML Visualizer'da da
    faydalı hata mesajları verir.
  30. Tırnak işaretini silmek gibi
    bir hata oluşturursam,
  31. bana düzeltmem gereken eksik
    işaret var diye uyarı verecek.
  32. Bazen problem olan satırın
    numarasını da veriyor.
  33. Satır numaraları burada sol tarafta.
  34. Altıncı satırda, bir problem
    olduğunu biliyoruz.
  35. Tüm kodu taramak yerine,
    belli bir satırda hatayı arayarak
  36. problemin nerede olduğunu
    bulmanıza yardımcı oluyor.
  37. Hata mesajının ne olduğunu
    hâlâ anlamazsanız,
  38. bildiğiniz ve bilmediğiniz kelimeleri
    anlamaya çalışın.
  39. Anlamadığınız kelimeler için
    Google araması yapabilirsiniz ya da
  40. tüm hata mesajını kopyalayıp yapıştırarak
    yine Google'da aratabilirsiniz.
  41. Başka bir teknik ise
    çalışan kod örneklerini,
  42. kendi kodunuzla karşılaştırıp
    nerede hata yaptığınızı bulmaya çalışmak.
  43. Son birkaç videoda size göz atmanız
    için kod verdik zaten ve
  44. başka bir güzel kaynak ise size
    sağlayacağımız
  45. Common Android Views Cheat Sheat.
  46. Burada farklı görünümlerin
    isimleri ve kod parçaları var,
  47. cihazda nasıl gözükeceklerine
    dair önizleme de var.
  48. Kodunuzu her zaman
    buradaki ile karşılaştırıp
  49. farklılıklara bakabilirsiniz.
  50. Üçüncü teknik ise geri alma.
  51. Yazarken dikkatli davranıyorsanız,
  52. yanlış bir şey yazdığınızda
    hemen fark edersiniz.
  53. Son yazdıklarınızı geri almayı deneyin ve
    bunun hataları düzeltip düzeltmediğine bakın.
  54. Daha önce gösterdiğimiz gibi,
    Cmd+Z ile geri alabilir ya da
  55. Cmd+Shift+Z ile yineleyebilirsiniz.
  56. Windows için Ctrl+Z geri al ve
    Ctrl+Shift+Z yineledir.
  57. Ya da XML Visualizer için bu hoş, pratik
    geri al ve yinele butonlarımız var.
  58. Eğer işin içinden çıkamazsanız,
    Reset Code butonunu tıklayın,
  59. bu sizi en başta verdiğimiz koda
    geri döndürecektir,
  60. bu işe yarar.
  61. Dördüncü teknik ise
    yalnızca yardım istemek.
  62. Diğer öğrencilere ders içi
    sohbette ya da forumlardan
  63. ulaşabilirsiniz.
  64. Çoğu zaman sadece
    başka biriyle konuşmak
  65. bile hatalarınızı çözmeye
    yardımcı olacaktır.
  66. Yardım istemekten çekinmeyin.
  67. Toplulukta size yardım
    edebilecek bir sürü çok iyi
  68. Android geliştirici var.
  69. Aslında yardım isteyebilmek
    geliştiriciler için önemli bir özellik.
  70. Kötü soru yoktur.
  71. Ne kadar çok alıştırma yaparsanız,
    yanıtınızı hızla almak için
  72. kime soracağınız ve ne soracağınızı
    o kadar iyi bilirsiniz.
  73. Ne yapıyorsanız onun ekran fotoğrafını
    çekebilirsiniz, telefonda olsun,
  74. XML Visualizer'da olsun,
    kodunuzla beraber forumlarda veya
  75. sohbet kanallarında paylaşabilirsiniz ki
    insanlar sorduğunuz içeriği bilsin.
  76. Daha fazla ayrıntı için
    eğitmen notlarına bakın.
  77. Bu teknikleri uygulamanız için
    size bir şans sunuyorum.
  78. Birkaç hata olan kodum var.
  79. Aşağıdaki linke tıklarsanız,
    karşınıza XML Visualizer
  80. bu kod yazılmış hâlde gelecektir.
  81. Birkaç hata mesajı var,
    bunları okumanızı ve
  82. hataları çözmenizi istiyorum.
  83. Sonra görmüş olduğunuz
    en az iki hatayı tarif edin.
  84. Fazla puan için dördünü de bulup
    bulmadığınızı bana söyleyin.