You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/tr/6-space-game/3-moving-elements-around/assignment.md

36 lines
2.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c162b3b3a1cafc1483c8015e9b266f0d",
"translation_date": "2025-10-23T00:06:07+00:00",
"source_file": "6-space-game/3-moving-elements-around/assignment.md",
"language_code": "tr"
}
-->
# Kodunuzu Yorumlayın
## Talimatlar
Temiz ve iyi belgelenmiş kod, projelerinizi sürdürmek ve paylaşmak için çok önemlidir. Bu ödevde, profesyonel geliştiricilerin en önemli alışkanlıklarından birini uygulayacaksınız: kodunuzun amacını ve işlevselliğini açıklayan açık ve faydalı yorumlar yazmak.
Oyun klasörünüzdeki mevcut `app.js` dosyanızı gözden geçirin ve yorum ekleme ve düzenleme yolları bulun. Kodun kontrol dışına çıkması çok kolaydır, bu yüzden şimdi yorumlar ekleyerek okunabilir bir kod oluşturmak için iyi bir fırsatınız var, böylece daha sonra kullanabilirsiniz.
**Göreviniz şunları içerir:**
- Kodun her ana bölümünün ne yaptığınııklayan **yorumlar ekleyin**
- Fonksiyonları, amaçlarını ve parametrelerini açık bir şekilde açıklayarak **belgeleyin**
- Kodunuzu mantıksal bloklara ayırarak bölüm başlıkları ekleyin ve **düzenleyin**
- Kullanılmayan veya gereksiz kodu **kaldırın**
- Değişkenler ve fonksiyonlar için **tutarlı** adlandırma kuralları kullanın
## Değerlendirme Ölçütleri
| Kriter | Örnek Niteliğinde | Yeterli | Geliştirme Gerekiyor |
| ------ | ----------------- | ------- | -------------------- |
| **Kod Belgelendirme** | `app.js` kodu, tüm ana bölümler ve fonksiyonlar için açık ve faydalııklamalarla tamamen yorumlanmış | `app.js` kodu, çoğu bölüm için temel açıklamalarla yeterince yorumlanmış | `app.js` kodunda minimum yorum var ve açık açıklamalar eksik |
| **Kod Düzeni** | Kod, mantıksal bloklara ayrılmış, açık bölüm başlıkları ve tutarlı bir yapıya sahip | Kod, ilgili işlevselliğin temel gruplandırmasıyla biraz düzenlenmiş | Kod biraz düzensiz ve takip edilmesi zor |
| **Kod Kalitesi** | Tüm değişkenler ve fonksiyonlar açıklayıcı isimler kullanıyor, kullanılmayan kod yok, tutarlı kurallara uyuyor | Kodun çoğu iyi adlandırma uygulamalarını takip ediyor, minimum kullanılmayan kod var | Değişken isimleri belirsiz, kullanılmayan kod içeriyor, tutarsız stil |
---
**Feragatname**:
Bu belge, AI çeviri hizmeti [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çeviriler hata veya yanlışlıklar içerebilir. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalardan sorumlu değiliz.