Yahoo Design Patterns

Yahoo Design Patterns, yani Yahoo Tasarım Desenleri. Öncelikle tasarım desenleri nedir ona değinelim. Tasarım desenleri bir problemin çözümünün daha önce insanlarca defalarca çözülmüş şeklini uygulamaktır. Yani arabalar 4 tekerlekli yapılıyorsa 4 tekerli araç yapmak daha güvenlidir, çünkü yıllardır denenmiştir.

http://developer.yahoo.com/ypatterns/
Adresinden İnternet siteleri için arayüz tasarım desenleri sunuyor. Mesela sayfalama, footer, tab sistemi gibi. Eğer daha iyi bir fikriniz yoksa buraya ve diğer tasarım deseni kütüphanelerine başvurabilirsiniz.

Fazlasını Oku

Tasarım Desenleri

Tasarım deseni basitçe bir problem ve onun çözümüdür. Bir problem ile defalarca karşılaşan insanlar bunun işin efektif bir çözüm bulurlar ve bu çözüm ekosisteme girer. Denenir, diğer çözümlerle rekabet eder. Yazılım dünyasında kullanılan birçok tasarım deseni vardır.

Kabul edilmiş bir tasarım desenini uygulamak birçok yönden avantajlıdır.

  • Her problem için en efektif yolu düşünmek ile zaman kaybetmezsiniz.
  • Muhtemelen sizin bulduğunuz çözümler defalarca denenmiş çözümlerden daha kötü olacaktır. (Şansınız varsa olmayabilir de)
  • Tasarım desenleri ortak bir dildir. Diyelim singleton tasarım desenini kullanınız. Dünyanın neresine giderseniz gidin bu çözüm geçerli olur. Başkalarının yazdığı kodları incelerken büyük kolaylık olur. İnsanlar sizin ne yapmaya çalıştığınızı anlamak ile zaman kaybetmezler.
  • Programlamada tasarım desenleri defalarca denendiği için performanslı ve güvenlidir.

Tasarım deseni basit, sadece kendi işini yapan ve iyi isimlendirilmiş olmalıdır.

Fazlasını Oku