Estoy buscando algunos buenos consejos para las interfaces fluidas en C#. Solo estoy aprendiendo sobre esto pero estoy ansioso por escuchar lo que otros piensan fuera de los artículos que estoy leyendo. En particular, estoy después de:Consejos para escribir interfaces fluidas en C# 3
- ¿Cuándo es demasiado fluido?
- ¿Hay algún patrón fluido?
- qué hay en C# que hace que las interfaces fluidas sean más fluidas (por ejemplo, los métodos de extensión)
- ¿es una interfaz fluida y compleja aún fluida?
- refactorización para llegar a una interfaz fluida o refactorización de una interfaz fluida existente
- ¿Hay algún buen ejemplo con el que haya trabajado o podría recomendar?
Si pudiera publicar un consejo o una idea, o lo que sea por publicación. También quiero ver cómo se votan.
Gracias de antemano.
He aquí un consejo: detectabilidad y la sencillez son mucho más importantes que el pequeño legibilidad añadido una API fluida da en la mayoría de los casos. Fluidez en la forma en que lo hace LinQ (los métodos synatax) es excelente, construir una DSL fluida con C# solo crea una API que es imposible de entender. –