Bir programcı, kodunun daha okunabilir ve anlaşılır olması için aşağıdakilerden hangisini yapmalıdır?
A) Değişkenlere anlamsız isimler vermek
B) Açıklama satırları (comment) eklemek
C) Tüm kodu tek satıra yazmak
D) İngilizce karakter kullanmamak
Bir programcının yazdığı kodun sadece çalışması değil, aynı zamanda başkaları (veya gelecekte kendisi) tarafından kolayca anlaşılması ve sürdürülebilir olması çok önemlidir. Bu, kodun okunabilirliğini ve anlaşılırlığını artırmakla mümkündür. Şimdi seçenekleri tek tek inceleyelim:
- A) Değişkenlere anlamsız isimler vermek: Bu, kodun anlaşılırlığını ciddi şekilde azaltır. Örneğin, bir öğrencinin yaşını tutan değişkene
x yerine ogrenciYasi demek, kodun ne yaptığını çok daha net açıklar. Anlamsız isimler, kodun ne işe yaradığını çözmek için daha fazla zaman harcanmasına neden olur ve hatalara yol açabilir. Bu nedenle, bu seçenek yanlıştır.
- B) Açıklama satırları (comment) eklemek: Açıklama satırları, kodun belirli bölümlerinin ne işe yaradığını, neden belirli bir şekilde yazıldığını veya karmaşık bir algoritmanın mantığını açıklamak için kullanılır. Bu satırlar programın çalışmasını etkilemez ancak kodu okuyan kişiye değerli bilgiler sunar. Bu sayede kodun amacı ve işleyişi çok daha kolay anlaşılır hale gelir. Bu, okunabilirliği ve anlaşılırlığı artıran en temel ve etkili yöntemlerden biridir. Bu nedenle, bu seçenek doğrudur.
- C) Tüm kodu tek satıra yazmak: Kodu tek satıra yazmak, özellikle uzun kod bloklarında, okunabilirliği neredeyse imkansız hale getirir. Her satırın belirli bir görevi veya ifadesi olmalı, girintileme (indentation) kullanılmalı ve kod blokları düzenli bir şekilde ayrılmalıdır. Tek satır kod, hataları bulmayı ve kodu takip etmeyi çok zorlaştırır. Bu nedenle, bu seçenek yanlıştır.
- D) İngilizce karakter kullanmamak: Programlama dillerinin çoğu, değişken isimleri, fonksiyon isimleri ve anahtar kelimeler için İngilizce karakter setini (ASCII) temel alır. Türkçe karakterler (ç, ğ, ı, ö, ş, ü) bazı dillerde veya ortamlarda sorunlara yol açabilir. Ancak bu durum, kodun mantıksal okunabilirliği veya anlaşılırlığı ile doğrudan ilgili değildir. Kodun anlaşılırlığı, değişken isimlerinin anlamlılığı, açıklama satırları ve kodun genel yapısıyla ilgilidir. Bu nedenle, bu seçenek yanlıştır.
Yukarıdaki açıklamalar ışığında, bir programcının kodunun daha okunabilir ve anlaşılır olması için yapması gereken en önemli şeylerden biri, açıklama satırları (comment) eklemektir.
Cevap B seçeneğidir.