> For the complete documentation index, see [llms.txt](https://97-things-every-x-should-know.gitbook.io/97-things-every-programmer-should-know/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://97-things-every-x-should-know.gitbook.io/97-things-every-programmer-should-know/tr/summary.md).

# Summary

* [Tanıtım](/97-things-every-programmer-should-know/tr.md)

1. [Sağduyulu hareket edin](/97-things-every-programmer-should-know/tr/thing_01.md)
2. [Fonksiyonel Programlama İlkelerini Uygulayın](/97-things-every-programmer-should-know/tr/thing_02.md)
3. ["Kullanıcı Ne Yapar?" Diye Sor (Kullanıcı Siz değilsiniz)](/97-things-every-programmer-should-know/tr/thing_03.md)
4. [Kodlama Standardınızı Otomatikleştirin](/97-things-every-programmer-should-know/tr/thing_04.md)
5. [Güzellik Sadelikte](/97-things-every-programmer-should-know/tr/thing_05.md)
6. [Yeniden Düzenlemeden Önce](/97-things-every-programmer-should-know/tr/thing_06.md)
7. [Paylaşıma Dikkat Edin](/97-things-every-programmer-should-know/tr/thing_07.md)
8. [İzci Kuralı](/97-things-every-programmer-should-know/tr/thing_08.md)
9. [Başkalarını Suçlamadan Önce Kodunuzu Kontrol Edin](/97-things-every-programmer-should-know/tr/thing_09.md)
10. [Araçlarınızı Özenle Seçin](/97-things-every-programmer-should-know/tr/thing_10.md)
11. [Domain Dilindeki Kod](/97-things-every-programmer-should-know/tr/thing_11.md)
12. [Kod Tasarımdır](/97-things-every-programmer-should-know/tr/thing_12.md)
13. [Kod Düzeni Önemlidir](/97-things-every-programmer-should-know/tr/thing_13.md)
14. [Kod İncelemeleri](/97-things-every-programmer-should-know/tr/thing_14.md)
15. [Akıllı Kodlama](/97-things-every-programmer-should-know/tr/thing_15.md)
16. [Yorumlar Üzerine Bir Yorum](/97-things-every-programmer-should-know/tr/thing_16.md)
17. [Yalnızca Kodun Söyleyemediklerini Yorumlayın](/97-things-every-programmer-should-know/tr/thing_17.md)
18. [Devamlı öğrenme](/97-things-every-programmer-should-know/tr/thing_18.md)
19. [Kolaylık bir yetenek değildir](/97-things-every-programmer-should-know/tr/thing_19.md)
20. [Erken ve Sıkça Dağıtın](/97-things-every-programmer-should-know/tr/thing_20.md)
21. [İş İstisnalarını Tekniklerden Ayırın](/97-things-every-programmer-should-know/tr/thing_21.md)
22. [Bol Bol Kasıtlı Uygulama Yapın](/97-things-every-programmer-should-know/tr/thing_22.md)
23. [Etki Alanına Özgü Diller](/97-things-every-programmer-should-know/tr/thing_23.md)
24. [Bir Şeyleri Kırmaktan Korkma](/97-things-every-programmer-should-know/tr/thing_24.md)
25. [Test Verilerinizle Sevimli Olmayın](/97-things-every-programmer-should-know/tr/thing_25.md)
26. [Hatayı Görmezden Gelmeyin!](/97-things-every-programmer-should-know/tr/thing_26.md)
27. [Sadece Dili Öğrenmeyin, Kültürünü Anlayın](/97-things-every-programmer-should-know/tr/thing_27.md)
28. [Programınızı Dik Konumda Çivilemeyin](/97-things-every-programmer-should-know/tr/thing_28.md)
29. ["Burada Sihir Olur"a Güvenmeyin](/97-things-every-programmer-should-know/tr/thing_29.md)
30. [Kendinizi Tekrar Etmeyin (Don't Repeat Yourself - DRY)](/97-things-every-programmer-should-know/tr/thing_30.md)
31. [O Koda Dokunma!](/97-things-every-programmer-should-know/tr/thing_31.md)
32. [Sadece Durumu Değil, Davranışı Kapsülleyin](/97-things-every-programmer-should-know/tr/thing_32.md)
33. [Kayan Noktalı Sayılar Gerçek Değil](/97-things-every-programmer-should-know/tr/thing_33.md)
34. [Açık Kaynak ile Hedeflerinizi Gerçekleştirin](/97-things-every-programmer-should-know/tr/thing_34.md)
35. [API Tasarımının Altın Kuralı](/97-things-every-programmer-should-know/tr/thing_35.md)
36. [Guru Efsanesi](/97-things-every-programmer-should-know/tr/thing_36.md)
37. [Sıkı Çalışmanın Getirisi Yok](/97-things-every-programmer-should-know/tr/thing_37.md)
38. [Hata İzleyici Nasıl Kullanılır](/97-things-every-programmer-should-know/tr/thing_38.md)
39. [Kodu Kaldırarak İyileştirin](/97-things-every-programmer-should-know/tr/thing_39.md)
40. [Beni Kur](/97-things-every-programmer-should-know/tr/thing_40.md)
41. [Süreçler Arası İletişim Uygulama Yanıt Süresini Etkiler](/97-things-every-programmer-should-know/tr/thing_41.md)
42. [Yapıyı Temiz Tutun](/97-things-every-programmer-should-know/tr/thing_42.md)
43. [Komut Satırı Araçlarını Nasıl Kullanacağınızı Bilin](/97-things-every-programmer-should-know/tr/thing_43.md)
44. [İkiden Fazla Programlama Dilini İyi Bilin](/97-things-every-programmer-should-know/tr/thing_44.md)
45. [IDE'nizi Bilin](/97-things-every-programmer-should-know/tr/thing_45.md)
46. [Sınırlarınızı Bilin](/97-things-every-programmer-should-know/tr/thing_46.md)
47. [Bir Sonraki İşleminizi(Commit) Bilin](/97-things-every-programmer-should-know/tr/thing_47.md)
48. [Büyük Birbirine Bağlı Veriler Bir Veritabanına Aittir](/97-things-every-programmer-should-know/tr/thing_48.md)
49. [Yabancı Diller Öğrenin](/97-things-every-programmer-should-know/tr/thing_49.md)
50. [Tahmin Etmeyi Öğrenin](/97-things-every-programmer-should-know/tr/thing_50.md)
51. ["Merhaba Dünya" Demeyi Öğrenin](/97-things-every-programmer-should-know/tr/thing_51.md)
52. [Bırakın Projeniz Kendi Adına Konuşsun](/97-things-every-programmer-should-know/tr/thing_52.md)
53. [Bağlayıcı Sihirli Bir Program Değildir](/97-things-every-programmer-should-know/tr/thing_53.md)
54. [Geçici Çözümlerin Uzun Ömrü](/97-things-every-programmer-should-know/tr/thing_54.md)
55. [Arayüzlerin Doğru Kullanımını Kolay ve Yanlış Kullanımını Zorlaştırın](/97-things-every-programmer-should-know/tr/thing_55.md)
56. [Görünmezi Daha Görünür Hale Getirin](/97-things-every-programmer-should-know/tr/thing_56.md)
57. [Mesaj Geçişi, Paralel Sistemlerde Daha İyi Ölçeklenebilirlik Sağlar](/97-things-every-programmer-should-know/tr/thing_57.md)
58. [Geleceğe Mesaj](/97-things-every-programmer-should-know/tr/thing_58.md)
59. [Polimorfizm için Kaçırılan Fırsatlar](/97-things-every-programmer-should-know/tr/thing_59.md)
60. [Tuhaf Haber: Testçiler Arkadaşlarınızdır](/97-things-every-programmer-should-know/tr/thing_60.md)
61. [Tek İkili](/97-things-every-programmer-should-know/tr/thing_61.md)
62. [Sadece Kod Gerçeği Söyler](/97-things-every-programmer-should-know/tr/thing_62.md)
63. [Yapıya Sahip Olun (ve Yeniden Düzenleyin)](/97-things-every-programmer-should-know/tr/thing_63.md)
64. [Programı Eşleştirin ve Akışı Hissedin](/97-things-every-programmer-should-know/tr/thing_64.md)
65. [Domain Alanına Özgü Türleri İlkel Türlere Tercih Edin](/97-things-every-programmer-should-know/tr/thing_65.md)
66. [Hataları Önle](/97-things-every-programmer-should-know/tr/thing_66.md)
67. [Profesyonel Yazılımcı](/97-things-every-programmer-should-know/tr/thing_67.md)
68. [Her Şeyi Sürüm Kontrolü Altına Alın](/97-things-every-programmer-should-know/tr/thing_68.md)
69. [Fareyi Yere Bırakın ve Klavyeden Uzaklaşın](/97-things-every-programmer-should-know/tr/thing_69.md)
70. [Kodu Okuyun](/97-things-every-programmer-should-know/tr/thing_70.md)
71. [Beşeri Bilimleri Okuyun](/97-things-every-programmer-should-know/tr/thing_71.md)
72. [Tekerleği Sıklıkla Yeniden İcat Edin](/97-things-every-programmer-should-know/tr/thing_72.md)
73. [Singleton Modelin Cazibesine Kapılma](/97-things-every-programmer-should-know/tr/thing_73.md)
74. [Performansa Giden Yol Kirli Kod Bombalarıyla Dolu](/97-things-every-programmer-should-know/tr/thing_74.md)
75. [Sadelik Azaltmadan Gelir](/97-things-every-programmer-should-know/tr/thing_75.md)
76. [Tek Sorumluluk İlkesi(The Single Responsibility)](/97-things-every-programmer-should-know/tr/thing_76.md)
77. [Evet'ten Başlayın](/97-things-every-programmer-should-know/tr/thing_77.md)
78. [Geri Adım Atın ve Otomatikleştirin, Otomatikleştirin, Otomatikleştirin](/97-things-every-programmer-should-know/tr/thing_78.md)
79. [Kod Analiz Araçlarından Yararlanın](/97-things-every-programmer-should-know/tr/thing_79.md)
80. [Tesadüfi Davranış Değil, Gerekli Davranış Testi](/97-things-every-programmer-should-know/tr/thing_80.md)
81. [Kesin ve Somut Test Edin](/97-things-every-programmer-should-know/tr/thing_81.md)
82. [Uyurken (ve Hafta Sonları) Test Edin](/97-things-every-programmer-should-know/tr/thing_82.md)
83. [Test, Yazılım Geliştirmenin Mühendislik Zorluğudur](/97-things-every-programmer-should-know/tr/thing_83.md)
84. [Durumlarda Düşünmek](/97-things-every-programmer-should-know/tr/thing_84.md)
85. [İki Kafa Çoğu Zaman Bir Kafadan Daha İyidir](/97-things-every-programmer-should-know/tr/thing_85.md)
86. [İki Yanlış Bir Doğru Yapabilir (ve Düzeltilmesi Zordur)](/97-things-every-programmer-should-know/tr/thing_86.md)
87. [Arkadaşlarınız İçin Ubuntu Kodlama](/97-things-every-programmer-should-know/tr/thing_87.md)
88. [Unix Araçları Arkadaşlarınızdır](/97-things-every-programmer-should-know/tr/thing_88.md)
89. [Doğru Algoritmayı ve Veri Yapısını Kullanın](/97-things-every-programmer-should-know/tr/thing_89.md)
90. [Ayrıntılı Log Kaydı Uykunuzu Bozacak](/97-things-every-programmer-should-know/tr/thing_90.md)
91. [WET Performans Darboğazlarını Azaltıyor](/97-things-every-programmer-should-know/tr/thing_91.md)
92. [Programcılar ve Test Uzmanları İşbirliği Yaptığında](/97-things-every-programmer-should-know/tr/thing_92.md)
93. [Hayatınız Boyunca Desteklemek Zorundaymışsınız Gibi Kod Yazın](/97-things-every-programmer-should-know/tr/thing_93.md)
94. [Örnekleri Kullanarak Küçük Fonksiyonlar Yazın](/97-things-every-programmer-should-know/tr/thing_94.md)
95. [İnsanlar için Testler Yaz](/97-things-every-programmer-should-know/tr/thing_95.md)
96. [Kodu Önemsemelisiniz](/97-things-every-programmer-should-know/tr/thing_96.md)
97. [Müşterileriniz Ne Dediklerini Kastetmez](/97-things-every-programmer-should-know/tr/thing_97.md)
