Archiv für das Tag 'fluent interfaces'

Jul 28 2012

DSLs, Extension Methods und Fluent Interfaces

Autor: . Abgelegt unter C# .Net

In den letzten Jahren wurde in der Softwareentwicklung viel über Domänenspezifische Sprachen (domain specific language, kurz: DSLs) geschrieben. DSLs sollen von einem Domänenexperten gelesen werden können, auch ohne das die Domänenexperten über Programmierkenntnisse verfügen. DSLs können auch Entwicklern helfen die Quelltexte leserlicher zu machen, sowie Fehler zu vermeiden. Die Quelltextzeile:

if (!SessionEstablished)

Ist einfach verständlich (für diejenigen welche eine C ähnliche Syntax verstehen), als Alternative könnte folgende Quelltextzeile dienen:

if (Not(SessionEstablished))

Weiterlesen »

Kommentare deaktiviert für DSLs, Extension Methods und Fluent Interfaces