Gabi und Sascha
Tags - Kategorien : Alle | Berlin | Bücher | Fotografie | Java | Linkhalde | Weichware | Verfassung
oder: schwülstige Software

Gestern hatte ich mit einem Consultant eine kurze Diskussion über Convenience-Methoden in . Wir sind beide zum Schluss gekommen, dass diese selten nötig sind und sich erst im Laufe der Verwendung einer API als sinnvoll herausstellen. Vermeiden sollte man sie in den ersten Releases einer Software. Sie stellen Entwicklungsbalast dar und verführen dazu sie als Einstiegspunkt bei der Implementierung einer API zu verwenden.

Kurz kamen wir dabei auf auf die Plattform zu sprechen. Ihm sei die ganze Plattform zu schwülstig. Ein sehr schöner Begriff :-) Allerdings konnte auch er mich nicht erklären warum ein in .NET Informationen zu einer CultureInfo mitschleppen muss. Und warum muss dann noch der Unterschied gemacht werden ob es sich um eine -Culture handelt oder nicht? Soetwas gehört nicht zum primären Domänenwissen einer Nebenläufigkeit. Auch nicht irgendwelche Remotekontexte. Wozu brauche ich das bei nebenläufigen Berechnungen?

Vielleicht kann mir hier irgendwann mal jemand einen erhellenden Einblick geben.