SORU
21 Ocak 2009, ÇARŞAMBA


Ne zaman tasarım desenleri çözüm yerine sorun?

Hiçbir zaman tasarım desenleri kullanmak için gerekli yazılım üzerinde çalıştım. Paul Graham'a göre Revenge of the Nerds kompozisyon, tasarım desenleri yeterli soyutlama bir göstergesidir.

Onu doğrudan alıntı, “OO dünyada örneğin, iyi bir anlaşma gibi geliyor "desen" hakkında. Eğer bu kalıplar bazen case (c), insan derleyici, işte kanıtı değilse merak ediyorum. Benim programlar desenleri görünce, sorun bir işareti olarak görüyorum. Bir program şeklinde çözmek için gereken tek sorun yansıtmalıdır. Kodu başka bir düzenlilik soyutlamalar bunu kullanıyorum bu bir işaret, en azından bana karşı iyi. elle yazmam gereken bazı makro açılımları üreten yetti çoğu zaman güçlü değildir.”

Eğer herkes tasarım desenleri gereksiz ve kodunuzda yeterince soyutlama yok, belirtiler olduğunu düşündüm merak ediyordum.

CEVAP
21 Ocak 2009, ÇARŞAMBA


Başlı başına desen sorun, daha ziyade geliştiriciler desenleri ve overapply o zaman bunları öğrenmek, ya da uygunsuz bir şekilde bunları uygulamak aslında sanmıyorum.

Desen kullanımı deneyimli programcılar sadece doğal olarak öğrenmek bir şeydir. Bazı sorun X kaç kez çözdün, neyin işe yaradığını biliyorsun, beceri ve deneyim uygun olduğunu, çünkü bu yaklaşım kullanın. Bir desen var ve bu sorun değil.

Ama eşit derecede olası bir programcı kim daha az yetenekli bulmak için bir yol için bir şeyler yapmak ve denemek için tıka basa her sorunu onlar rastlamak içine kalıp, çünkü bilmiyorlar başka bir yolu. Bu da bir düzen ve kötü.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010