SORU
22 EKİM 2008, ÇARŞAMBA


Yazma ipuçları C akıcı arabirimleri# 3

C akıcı arabirimleri için bazı iyi ipuçları ediyorum sonra#. Sadece bu konuda kendimi ama keskin diğer makaleler dışında okuyorum ne düşündüğünü duymak öğreniyorum. Özellikle peşinde olduğum:

  1. ne zaman akıcı çok mu fazla?
  2. herhangi akıcı bir düzen var?
  3. C ne# o akıcı arayüzleri daha akıcı bir şekilde (örneğin uzatma yöntemleri) yapar
  4. karmaşık akıcı bir arayüz hala akıcı mı?
  5. akıcı bir arayüz varmak için yeniden düzenleme veya mevcut akıcı bir arayüz yeniden düzenleme
  6. çalıştı ya da tavsiye edebilecek var orada herhangi bir iyi örnekler?

Bir ipucu ya da her post başına düşünce, ya da sonrası olabilir. Kararı aldıklarını da görmek istiyorum.

Şimdiden teşekkür ederim.

CEVAP
1 ŞUBAT 2009, Pazar


Tek büyük sorun var tecrübeli bir tüketici akıcı arayüzleri olduğunu çoğu değil gerçekten akıcı intefaces yerine onlar gerçekten örneklerinin ne eğilimi ifade etmek için 'okunaklı arabirimleri'.

Akıcı bir arayüz birincil hedefi ve kolay okunabilir bir arayüz birincil hedefi ve OKUMAK için kolay olduğu anlamına gelir; Oysa bu KONUŞMAYI yapmak anlamına gelir. En akıcı arayüzleri saçma ama tam tersine inanılmaz derecede kolay daha sonra başkaları tarafından okunması kodu için zor olma eğilimindedir.

Assert().That().This(actual).Is().Equal().To(expected).
    Except().If(x => x.GreaterThan(10));

...çok şey var aslında kod yazmak için daha sonra okumak için daha kolay!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B4ROK

    B4ROK

    1 EKİM 2008
  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010