Sözlük · Tasarım kalıpları
Üç kuralı (Rule of Three)
İki tekrar tesadüf olabilir; üçüncüsünde benzerlik bir kalıba dönüşür — ve birleştirme zamanı gelir.
Üç kuralı bir refactoring sezgiselidir: İlk tekrar olduğu gibi bırakılır, ikincisi de — ancak aynı türden üçüncü tekrarda birleştirilir. Bunun iki nedeni vardır: İki yer, gerçekte neyin ortak olduğunu henüz güvenilir biçimde göstermez; bu yüzden erken bir soyutlama çoğu zaman yanlış olur. Üç yer ise ortak biçimi görünür kılar. Dolayısıyla kural kopyalamaya izin vermez, tam tersini söyler: Kopyalamanın bırakılıp birleştirmenin başlaması gereken anı adlandırır — refleksle değil, bilinçli olarak.
Bilgi grafiği
Mühendislik yolculuğunuza devam edin.
İlgili kavramlar, kararlar, uygulama kılavuzları ve bakış açıları — bir bağlantı listesi olarak değil, bütünlüklü bir yol olarak.
Rehberler
Bakış açıları
