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:
- ne zaman akıcı çok mu fazla?
- herhangi akıcı bir düzen var?
- C ne# o akıcı arayüzleri daha akıcı bir şekilde (örneğin uzatma yöntemleri) yapar
- karmaşık akıcı bir arayüz hala akıcı mı?
- akıcı bir arayüz varmak için yeniden düzenleme veya mevcut akıcı bir arayüz yeniden düzenleme
- ç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
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!
Akıcı arabirimleri ve kalıtım C#...
Python - sys arasındaki fark.stdout.ya...
Nasıl ve excel okuma ve yazma java dos...
Bir çok çift yönlü eşleme oluşturmak i...
hem okuma hem de yazma için Dosya Aç?...