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.
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
| Durum | Beklenen yaklaşım | Neden? |
|---|---|---|
| Süre birimi belirsiz | İsimde ve sözleşmede belirt | Yanlış ölçek hesaplanabilir |
| Geçici çözüm | Kaldırma koşulu yaz | Kalıcı borca dönüşmesin |
| Eski yorum | Düzelt | Yanlış 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.
- İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
- Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
- 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
- C++ sözdizimi: Bildirim, ifade ve kapsam
- C++ değişkenleri: Başlatma ve değişmezlik
- C++ dosyaları: Kaynak ile çalıştırılabilir dosya
- C++ operatörleri: Tam sayı bölmesi ve öncelik
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.
