Skill'in Kendi İfadeleriyle
Bilinçli olarak dar kapsamlı bir inceleme skill'i: animasyon ve hareket kodunu yüksek bir zanaat çıtasına göre değerlendirir ve genel kod incelemesini geri çevirir. Esasa dayalı standartları Emil Kowalski'nin animasyon felsefesinden gelir, yöntemi ise — on vazgeçilmez standart, agresif eskalasyon tetikleyicileri, dokuz adımlı bir düzeltici hiyerarşi ve katmanlı çıktı — tek bir hükümle sonuçlanacak şekilde kurulmuştur.
Varsayılan davranış işaretlemektir; onay kazanılır. Diff içindeki her animasyon amacını ve sıklığını gerekçelendirmeli, duyarlı yumuşatma (easing) kullanmalı, 300ms'nin altında kalmalı, tetikleyicisinden ölçeklenmeli, transform ve opacity üzerinde çalışmalı, kesilebilir olmalı, azaltılmış hareketi (reduced motion) desteklemeli ve asimetrik zamanlama kullanmalıdır. Çıktı, dosya:satır belirterek bir Önce/Sonra/Neden bulgu tablosu ile bir Engelle veya Onayla kararından oluşur.
Nasıl Çalışır
- 01On Standarda Göre Ölçün
Diff içindeki her animasyon; gerekçe, sıklık, yumuşatma, süre, köken, kesilebilirlik, GPU özellikleri, erişilebilirlik, asimetri ve tutarlılığı kapsayan on vazgeçilmez ölçüte göre kontrol edilir.
- 02Eskalasyon Tetikleyicilerini Görür Görmez İşaretleyin
transition: all, scale(0) girişleri, UI üzerinde ease-in, klavye veya günde 100+ eylem üzerinde animasyon ve eksik azaltılmış hareket işlemesi dahil listelenmiş bir kırmızı bayrak seti tartışılmadan sert biçimde belirtilir.
- 03En Erken Çözümü Tercih Edin
Düzeltmeler hiyerarşik sırayla önerilir: animasyonu silmekten, azaltmaya, yumuşatmayı düzeltmeye, kökeni, kesilebilirliği, GPU özelliklerini, zamanlamayı, cilayı ve son olarak erişilebilirlik ile tutarlılığı düzeltmeye kadar.
- 04İki Zorunlu Bölümü Üretin
İnceleme sabit bir sırayla döner: Bölüm 1 tek bir bulgu tablosudur, Bölüm 2 açık bir kararla sonuçlanan katmanlı yorumdur.
- 05Yorumları Katmanlandırın ve Karar Verin
Kalan yorumlar, en yüksekten başlayarak altı etki katmanında gruplanır, boş katmanlar atlanır ve bir Engelle veya Onayla kararıyla sona erer.