Skip to content

Features in Software ...

Paul schreibt eine sehr gute Zusammenfassung über Features in Software im Taskwarrior-Forum (Übersetzung weiter unten). Weil ich finde, dass das allgemeine Gültigkeit hat, denke ich, dass Software-Entwickler im Allgemeinen mal darüber nachdenken sollten. Es gilt nicht nur für Kommandozeilenprogramme aber dort insbesondere.
That's been a goal for a long time. Users should not have to "pay" for features they don't use, in terms of performance or visible complexity.

But this is not an easy balance. For example, let's say the program has 100 features, but you are aware of only 10. If you want to learn more, but the program doesn't give you an easy way to find the other 90, then you might consider the software cryptic. Cryptic is a label you might apply if you couldn't easily figure out some aspect of the software, regardless of how well that may be documented somewhere. If instead the program tries to gently make you aware of more features, then it can become intrusive (remember Clippy?).

At the other end of the scale, if you are aware of the 100 features, but really only need 10, then you might consider the program bloated. Bloated is a label you might apply if you felt there were too many features, and they were getting in your way.
Übersetzt in etwa so:
Das ist seit langem ein Ziel. Nutzer sollten nicht durch Performanz oder sichtbare Komplexität für Funktionen "bezahlen", die sie nicht nutzen.

Das ist keine einfache Balance. Zum Beispiel: Sagen wir ein Programm hat 100 Features (oder Funktionen), aber Du kennst nur 10. Wenn Du mehr lernen möchtest und das Programm Dir keinen einfachen Weg bietet, etwas über die anderen 90 Funktionen herauszufinden, könntest Du das Programm für kryptisch halten. Kryptisch ist etwas, was Du der Software aufdrücken könntest, wenn Du nicht relativ leicht manche Aspekte der Software herausfinden würdest, unabhängig davon, wie gut die Software irgendwo dokumentiert sein mag. Wenn stattdessen das Programm Dich sanft auf weitere Funktionen hinweist, dann kann es aufdringlich werden (erinnert Ihr Euch an "Karl Klammer", die Büroklammer in MS-Office-Produkten?).

Am anderen Ende der Skala: Wenn Du bereits 100 Funktionen kennst, aber nur 10 benötigst, könntest Du das Programm für aufgeblasen (bloated) halten. Aufgeblasen ist etwas, was Du der Software aufdrücken könntest, wenn Du denkst, dass da zu viele Funktionen sind und diese Dir im Weg stehen.

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Gravatar, Favatar, Pavatar, Identica, Twitter, MyBlogLog Autoren-Bilder werden unterstützt.
BBCode-Formatierung erlaubt
Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Formular-Optionen