Ana Sayfa · Akademi · Tasarla ve Paylaş · Kullanıcı Deneyimi ve Erişilebilir Tasarım · Anlaşılır Hata Mesajları ve Geri Alma

Anlaşılır Hata Mesajları ve Geri Alma

Anlaşılır hata mesajı ne olduğunu, hangi alanda sorun bulunduğunu ve kullanıcının ne yapabileceğini açıklar; geri alma ise hatalı işlemin kalıcı zarar vermeden düzeltilebilmesini sağlar.

DERS PUSULASI

Bu sayfayı ne için kullanacaksın?

Ana fikir

Anlaşılır hata mesajı ne olduğunu, hangi alanda sorun bulunduğunu ve kullanıcının ne yapabileceğini açıklar; geri alma ise hatalı işlemin kalıcı zarar vermeden düzeltilebilmesini sağlar. Aşağıdaki “Doğrudan cevap” bölümünde bunu dene ve sonucu not al. Bu derste “Anlaşılır Hata Mesajları ve Geri Alma”…

Üretilecek kanıt

1. adım: Sistemdeki hata ve yıkıcı eylemleri listele. 2. adım: Her hata için kullanıcı dilinde mesaj yaz. 3. adım: Mesajı ilgili alan ve özetle bağla. 4. adım: Veri korunumu, iptal ve geri alma yollarını tasarla. 5. adım: Klavye ve ekran okuyucuyla hataya ulaşmayı test et. 6. adım: Gerçekçi yanlış girişlerle kurtarma süresini ölç. Karar alanı Kontrol örneği…

Kontrol tuzağı

Yaygın hata Neden sorun? Düzeltme kontrolü Teknik hata kodunu kullanıcıya bırakmak Sorun açık ve suçlayıcı olmayan dille belirtilir. Hata tanımı ilkesine dön; mesaj metni. üret ve Kararı yeniden sınırla. Yalnız renkle hata göstermek Mesaj ilgili alanla programatik ve görsel…

Sonraki bağlantı

Bu ders için bir cümlelik açıklama, bir konuya özel kanıt ve düzeltilmiş bir hata kaydı bıraktıktan sonra sıradaki içerik <strong>Proje: DorukVatansever.com Erişilebilirlik Denetimi</strong>. Önceki kanıt tamamlanmadıysa yalnız sayfa sayısını artırmak için ilerleme işaretlenmez.

Modül kaynakları: WCAG 2.2 · WAI Tutorials

SeviyeBaşlangıç–Orta
Yaş10–15
Süre60–90 dk
Ön koşulÖnceki ders önerilir
İçerikStandart ders · 1656 kelime
Son güncelleme

Doğrudan cevap

Anlaşılır hata mesajı ne olduğunu, hangi alanda sorun bulunduğunu ve kullanıcının ne yapabileceğini açıklar; geri alma ise hatalı işlemin kalıcı zarar vermeden düzeltilebilmesini sağlar. Aşağıdaki “Doğrudan cevap” bölümünde bunu dene ve sonucu not al.

Bu derste “Anlaşılır Hata Mesajları ve Geri Alma” yalnız tanım düzeyinde bırakılmaz. Öğrenci, kavramın erişilebilir ve anlaşılır bir deneyim üzerindeki etkisini örnek, ölçüt, uygulama ve yeniden test yoluyla göstermelidir.

Neden önemli?

“Bir hata oluştu” mesajı sorunu kullanıcıya bırakır. Yalnız kırmızı çerçeve de yeterli değildir. İyi sistem hatayı önlemeye çalışır, oluştuğunda veriyi korur ve kurtarma yolunu görünür tutar.

Başlangıç vakası: Quiz yeniden başlatıldığında kullanıcı cevabını kaybetmeyi bekliyor; açık onay ve “iptal” yolu ekleniyor. Form hatasında da yazılan diğer alanlar korunuyor.

“Anlaşılır Hata Mesajları ve Geri Alma” konusunda görünen ilk belirti gerçek neden olmayabilir. Bu nedenle çözüm önerisinden önce kullanıcı, ortam, araç, ölçü ve test koşulu yazılır. Sonuç yalnız “çalıştı” veya “güzel oldu” biçiminde değil, hangi ölçütün hangi kanıtla karşılandığı biçiminde raporlanır.

Öğrenme hedefleri

  • Hata tanımı kararını açıklamak ve kanıtlamak
  • Yer ve ilişki kararını açıklamak ve kanıtlamak
  • Düzeltme kararını açıklamak ve kanıtlamak
  • Geri alma/koruma kararını açıklamak ve kanıtlamak
  • Hata ile kullanıcı hatasını birbirinden ayırmak
  • Güvenlik ve geçerlilik sınırını yazmak

Bu hedefler tamamlandığında “Anlaşılır Hata Mesajları ve Geri Alma” okunmuş bir sayfa değil; yardımsız açıklama, konuya özel uygulama, hata bulma ve yeni bağlama aktarım yoluyla gösterilmiş bir beceri olur.

Ana kavramlar ve karar noktaları

1. Hata tanımı

Sorun açık ve suçlayıcı olmayan dille belirtilir. “Anlaşılır Hata Mesajları ve Geri Alma” içinde bu ilke, tasarımcının niyetini değil kullanıcının gerçekten algılayabildiği ve tamamlayabildiği görevi ölçmeyi sağlar.

Konuya özel örnek: “Tarih GG.AA.YYYY biçiminde olmalı”.

Beklenen kanıt: Mesaj metni. Kanıtın tarihini, kullandığın araç ya da tarayıcıyı, başlangıç koşulunu ve sonucu birlikte yaz. Başka bir öğrenci yalnız son görsele değil, kararın nasıl verildiğine de ulaşır.

Sınır sorusu: “Anlaşılır Hata Mesajları ve Geri Alma” açısından bu ilke hangi malzeme, cihaz, kullanıcı, üretim yöntemi veya kullanım ortamı değiştiğinde yeniden değerlendirilmelidir? Cevabın “her zaman böyledir” demesin; bir koşul ve doğrulama yolu göstersin.

2. Yer ve ilişki

Mesaj ilgili alanla programatik ve görsel olarak bağlanır. “Anlaşılır Hata Mesajları ve Geri Alma” içinde bu ilke, tasarımcının niyetini değil kullanıcının gerçekten algılayabildiği ve tamamlayabildiği görevi ölçmeyi sağlar.

Konuya özel örnek: Alan altında açıklama ve özet bağlantısı.

Beklenen kanıt: Etiket ilişkisi. Kanıtın tarihini, kullandığın araç ya da tarayıcıyı, başlangıç koşulunu ve sonucu birlikte yaz. Başka bir öğrenci yalnız son görsele değil, kararın nasıl verildiğine de ulaşır.

Sınır sorusu: “Anlaşılır Hata Mesajları ve Geri Alma” açısından bu ilke hangi malzeme, cihaz, kullanıcı, üretim yöntemi veya kullanım ortamı değiştiğinde yeniden değerlendirilmelidir? Cevabın “her zaman böyledir” demesin; bir koşul ve doğrulama yolu göstersin. Aşağıdaki “2. Yer ve ilişki” bölümünde bunu dene ve sonucu not al.

3. Düzeltme

Kullanıcıya somut sonraki adım verilir. “Anlaşılır Hata Mesajları ve Geri Alma” içinde bu ilke, tasarımcının niyetini değil kullanıcının gerçekten algılayabildiği ve tamamlayabildiği görevi ölçmeyi sağlar.

Konuya özel örnek: “Dosya 10 MB’den küçük olmalı; daha küçük dosya seç.”

Beklenen kanıt: Düzeltme yolu. Kanıtın tarihini, kullandığın araç ya da tarayıcıyı, başlangıç koşulunu ve sonucu birlikte yaz. Başka bir öğrenci yalnız son görsele değil, kararın nasıl verildiğine de ulaşır.

Sınır sorusu: “Anlaşılır Hata Mesajları ve Geri Alma” açısından bu ilke hangi malzeme, cihaz, kullanıcı, üretim yöntemi veya kullanım ortamı değiştiğinde yeniden değerlendirilmelidir? Cevabın “her zaman böyledir” demesin; bir koşul ve doğrulama yolu göstersin. Aşağıdaki “3. Düzeltme” bölümünde bunu dene ve sonucu not al.

4. Geri alma/koruma

Yanlış işlem geri alınabilir, veri kaybolmaz veya onay istenir. “Anlaşılır Hata Mesajları ve Geri Alma” içinde bu ilke, tasarımcının niyetini değil kullanıcının gerçekten algılayabildiği ve tamamlayabildiği görevi ölçmeyi sağlar.

Konuya özel örnek: Silme sonrası kısa süreli geri al.

Beklenen kanıt: Kurtarma testi. Kanıtın tarihini, kullandığın araç ya da tarayıcıyı, başlangıç koşulunu ve sonucu birlikte yaz. Başka bir öğrenci yalnız son görsele değil, kararın nasıl verildiğine de ulaşır.

Sınır sorusu: “Anlaşılır Hata Mesajları ve Geri Alma” açısından bu ilke hangi malzeme, cihaz, kullanıcı, üretim yöntemi veya kullanım ortamı değiştiğinde yeniden değerlendirilmelidir? Cevabın “her zaman böyledir” demesin; bir koşul ve doğrulama yolu göstersin. Aşağıdaki “4. Geri alma/koruma” bölümünde bunu dene ve sonucu not al.

Adım adım örnek inceleme

Başlangıç vakası: Quiz yeniden başlatıldığında kullanıcı cevabını kaybetmeyi bekliyor; açık onay ve “iptal” yolu ekleniyor. Form hatasında da yazılan diğer alanlar korunuyor. Aşağıdaki “Adım adım örnek inceleme” bölümünde bunu dene ve sonucu not al.

İlk adımda tasarımcının ne anlatmak istediği değil, hata tanımı ve yer ve ilişki açısından kullanıcının ne görebildiği, duyabildiği, odaklayabildiği veya tamamlayabildiği kaydedilir. Kullanıcıya yolu söylemek yerine gerçek davranış gözlenir.

Alternatif üretme: “Dosya 10 MB’den küçük olmalı; daha küçük dosya seç.” örneği farklı cihaz, yakınlaştırma, klavye ve algı koşullarında sınanır. Bir çözüm yalnız fare ve yüksek çözünürlüklü masaüstünde çalışıyorsa kapsayıcı sayılmaz.

Test ve revizyon: Geri alma/koruma ile başarının ölçüsü yazılır. Otomatik araç sonucu, klavye görevi, gerçek tıklama ve kullanıcı gözlemi birbirini tamamlar. Revizyon, sorunu kişiye yüklemek yerine arayüzün rol, kontrast, durum veya geri dönüş eksikliğini düzeltir.

Karşı örnekle derinleştirme

“Anlaşılır Hata Mesajları ve Geri Alma” senaryosundaki bir koşulu bilinçli biçimde değiştir: cihazı mobilden masaüstüne, malzemeyi kartondan plastiğe, fareyi klavyeye, aydınlık ortamı güneş ışığına veya tek kullanıcıyı farklı bir kullanıcı grubuna çevir. Sonucun neden değişmesini beklediğini önce yaz; ardından aynı test adımlarını uygula. Tahminin tutmadığı durumda başarısızlığı gizleme. Hangi varsayımın yanlış olduğunu ve bir sonraki sürümün hangi kanıtı üretmesi gerektiğini belirt.

Bu karşı örnek, “Anlaşılır Hata Mesajları ve Geri Alma” bilgisini yalnız ders içinde geçerli bir tarif olmaktan çıkarır. Aynı kavramı yeni koşulda koruyabilmek için hangi ölçütün sabit, hangisinin yeniden tanımlanması gerektiğini gösterir.

Uygulama laboratuvarı

  1. 1. adım: Sistemdeki hata ve yıkıcı eylemleri listele.
  2. 2. adım: Her hata için kullanıcı dilinde mesaj yaz.
  3. 3. adım: Mesajı ilgili alan ve özetle bağla.
  4. 4. adım: Veri korunumu, iptal ve geri alma yollarını tasarla.
  5. 5. adım: Klavye ve ekran okuyucuyla hataya ulaşmayı test et.
  6. 6. adım: Gerçekçi yanlış girişlerle kurtarma süresini ölç.
Uygulama laboratuvarı tablosu
Karar alanıKontrol örneğiKanıtYorumlama ölçütü
Hata tanımı“Tarih GG.AA.YYYY biçiminde olmalı”.Mesaj metni.Sorun açık ve suçlayıcı olmayan dille belirtilir.
Yer ve ilişkiAlan altında açıklama ve özet bağlantısı.Etiket ilişkisi.Mesaj ilgili alanla programatik ve görsel olarak bağlanır.
Düzeltme“Dosya 10 MB’den küçük olmalı; daha küçük dosya seç.”Düzeltme yolu.Kullanıcıya somut sonraki adım verilir.
Geri alma/korumaSilme sonrası kısa süreli geri al.Kurtarma testi.Yanlış işlem geri alınabilir, veri kaybolmaz veya onay istenir.

Kanıt paketi: Hata envanteri, mesajlar, alan ilişkileri, geri alma akışı ve kurtarma testi saklanır.

Uygulama boyunca yalnız başarılı son ekran saklanmaz. Başlangıç sürümü, hata belirtisi, test yöntemi, düzeltme ve yeniden test sonucu yan yana tutulur. “Anlaşılır Hata Mesajları ve Geri Alma” için yapılan değişiklik estetik tercih değil, kanıtla açıklanan tasarım kararı olur.

Erişilebilirlik kaydı: “Anlaşılır Hata Mesajları ve Geri Alma” için cihaz, tarayıcı, giriş yöntemi, yakınlaştırma ve test görevi yazılır. Otomatik puan tek başına sonuç sayılmaz; en az bir klavye veya gerçek görev kontrolü eklenir.

Aktarım görevi: Hata tasarımı form, quiz, dosya yükleme, robot kontrolü ve ayar ekranlarına aktarılır. Bu yeni bağlamda ölçütleri kopyalamadan önce kullanıcı, cihaz, malzeme, üretim yöntemi ve risk sınırlarını yeniden yaz.

Sık yapılan hatalar ve düzeltme yolları

Sık yapılan hatalar ve düzeltme yolları tablosu
Yaygın hataNeden sorun?Düzeltme kontrolü
Teknik hata kodunu kullanıcıya bırakmakSorun açık ve suçlayıcı olmayan dille belirtilir.Hata tanımı ilkesine dön; mesaj metni. üret ve Kararı yeniden sınırla.
Yalnız renkle hata göstermekMesaj ilgili alanla programatik ve görsel olarak bağlanır.Yer ve ilişki ilkesine dön; etiket ilişkisi. üret ve Kararı yeniden sınırla.
Bütün veriyi temizlemekKullanıcıya somut sonraki adım verilir.Düzeltme ilkesine dön; düzeltme yolu. üret ve Kararı yeniden sınırla.
Geri alma olmadan anında silmekYanlış işlem geri alınabilir, veri kaybolmaz veya onay istenir.Geri alma/koruma ilkesine dön; kurtarma testi. üret ve Kararı yeniden sınırla.

Bu çalışmada hata yalnız yanlış son ürün değildir. Kullanıcıyı tanımlamamak, birimsiz ölçü vermek, yalnız fareyle denemek, başarısız prototipi silmek veya test koşulunu yazmamak da yöntemi zayıflatır. Hata bulunduğunda bütün sayfayı yeniden kopyalamak yerine bozulan varsayım ve gerekli yeni test açıklanır.

Güvenlik, etik ve yayın sınırı

Gerçek hesap veya kişisel veri üzerinde yıkıcı test yapılmamalı; kurgusal ve geçici deneme verisi kullanılmalıdır.

Bu sınır “Anlaşılır Hata Mesajları ve Geri Alma” içeriğinin sonradan eklenen küçük notu değil, tasarım ölçütüdür. Bu çalışmada fiziksel araç, kişisel veri veya rahatsız edici uyarı riski varsa görev güvenli dijital model, kurgusal veri ya da yetişkin gözetimli düşük riskli düzene çevrilir.

Ders özeti

“Anlaşılır Hata Mesajları ve Geri Alma” için güçlü sonuç; ihtiyaç veya kullanıcı, ölçülebilir karar, konuya özel kanıt, hata analizi ve yeniden testin birlikte yazılmasıyla oluşur. Anlaşılır hata mesajı ne olduğunu, hangi alanda sorun bulunduğunu ve kullanıcının ne yapabileceğini açıklar; geri alma ise hatalı işlemin kalıcı zarar vermeden düzeltilebilmesini sağlar.

Hata tasarımı form, quiz, dosya yükleme, robot kontrolü ve ayar ekranlarına aktarılır.

Kontrol soruları

  1. “Anlaşılır Hata Mesajları ve Geri Alma” konusunun temel amacı nedir?
  2. Hata tanımı neden ilk adımda açıkça yazılmalıdır?
  3. “Anlaşılır Hata Mesajları ve Geri Alma” senaryosunda hangi kanıt ilk varsayımı sınar?
  4. Bu çalışmada hangi hata sonucu yanıltabilir?
  5. “Anlaşılır Hata Mesajları ve Geri Alma” için güvenlik veya mahremiyet sınırı nedir?
  6. “Anlaşılır Hata Mesajları ve Geri Alma” bilgisi başka bir projeye nasıl aktarılır?

Açıklamalı cevaplar

  1. Anlaşılır hata mesajı ne olduğunu, hangi alanda sorun bulunduğunu ve kullanıcının ne yapabileceğini açıklar; geri alma ise hatalı işlemin kalıcı zarar vermeden düzeltilebilmesini sağlar.
  2. Sorun açık ve suçlayıcı olmayan dille belirtilir. Bu nedenle mesaj metni. hazırlanır ve karar yalnız kişisel yoruma bırakılmaz.
  3. Quiz yeniden başlatıldığında kullanıcı cevabını kaybetmeyi bekliyor; açık onay ve “iptal” yolu ekleniyor. Form hatasında da yazılan diğer alanlar korunuyor. durumunda yer ve ilişki ile ilişkili etiket ilişkisi. ilk varsayımı görünür kılar.
  4. Teknik hata kodunu kullanıcıya bırakmak. Düzeltmek için düzeltme ilkesine dönülür ve düzeltme yolu. üretilir.
  5. Gerçek hesap veya kişisel veri üzerinde yıkıcı test yapılmamalı; kurgusal ve geçici deneme verisi kullanılmalıdır.
  6. Hata tasarımı form, quiz, dosya yükleme, robot kontrolü ve ayar ekranlarına aktarılır.

Kaynak ve doğrulama notları

“Anlaşılır Hata Mesajları ve Geri Alma” için aşağıdaki birincil ve resmî kaynaklar teknik çerçeveyi doğrulamak amacıyla seçilmiştir. Yazıcı, malzeme, tarayıcı veya erişilebilirlik aracı sürümü zamanla değişebileceği için uygulama tarihinde gerçek ortam ayrıca kaydedilmelidir.

Sonraki adım

Bu ders için bir cümlelik açıklama, bir konuya özel kanıt ve düzeltilmiş bir hata kaydı bıraktıktan sonra sıradaki içerik <strong>Proje: DorukVatansever.com Erişilebilirlik Denetimi</strong>. Önceki kanıt tamamlanmadıysa yalnız sayfa sayısını artırmak için ilerleme işaretlenmez.

KISA ÇALIŞMA

Kendini kontrol et

Önce kendi cevabını düşün, sonra örnek cevapla karşılaştır. Bu bölüm puanlanmaz ve sonuç kaydetmez.