İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Programlama Temelleri

C++ yorumları: Varsayımı ve sözleşmeyi anlatma

Yorumun amacı kaynak metni kalabalıklaştırmak değil, koddan hemen anlaşılmayan tasarım kararını açıklamaktır. Sınır, birim ve ön koşul bilgisi bakım için değerlidir.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Varsayım ile Açıklama arasındaki ilişkiyi açıklamak.
  • “Yorum neden birim belirtmelidir?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Bir değişkenin saniye mi milisaniye mi taşıdığını isim ve yorumla açık edin. Geçici çözümün kaldırılma koşulunu belirtin. Kod değiştiğinde açıklamayı da yenileyin. Devre dışı kod bloklarını yorum içinde biriktirmek yerine sürüm kontrolünü kullanın; hangi yolun gerçekten çalıştığı belirsiz kalmamalıdır.

C++ yorumları: Varsayımı ve sözleşmeyi anlatma akışı: Varsayım → Açıklama → Bakım kararı
Varsayım → Açıklama → Bakım kararı. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

#include <iostream>
int main() {
 // Süre milisaniyedir; dış API saniye değil bu birimi bekler.
 const int timeoutMs{500};
 std::cout << timeoutMs;
}

Beklenen sonuç ve yorumu

500 yazılır; yorum derlenmiş davranışın parçası değildir.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Süre birimi belirsizİsimde ve sözleşmede belirtYanlış ölçek hesaplanabilir
Geçici çözümKaldırma koşulu yazKalıcı borca dönüşmesin
Eski yorumDüzeltYanlış bakım kararını önle

Uygulama görevi

Yorumu kaldırıp değişken adının hâlâ yeterince açıklayıcı olup olmadığını değerlendirin.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Anahtar ve parola yorumda da kaynak deposuna kaydedilir.

Kendinizi sınayın

Yorum neden birim belirtmelidir?

Açıklamalı yanıt: Aynı sayısal tür farklı birimleri temsil edebilir; birim karışması doğru derlenen fakat yanlış çalışan kod üretir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.