Changes between Version 2 and Version 3 of IPlugin Requirements


Ignore:
Timestamp:
Feb 11, 2011, 11:47:34 AM (11 years ago)
Author:
Matthäus Wander
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IPlugin Requirements

    v2 v3  
    1212
    1313 * Ausgabeparameter sollten nur dann aufbereitet/geliefert werden, wenn sie benötigt werden. Beispiel: ICryptoolStream und byte[] als Ausgabeparameter. Wenn nur der Streamausgang verbunden ist, braucht man kein byte[] erstellen. (demand-driven)
     14 * Auf Eingabeparametern sollte keine Verarbeitung nötig sein. OnPropertyChanged, damit der Editor die QuickWatch-Ansicht aktualisiert, ist sinnlos, da der Editor durch die Ausführungsmaschine erfahren kann, dass sich der Parameter geändert hat.
     15  * Denkbar: Man könnte vom Plugin-Programmierer erwarten, dass er Eingabeparameter konsumieren muss (Flusskontrolle der Ausführungsmaschine). Das hängt davon ab, ob es sinnvolle Anwendungsfälle gibt gegenüber einem automatischen Konsum durch die Ausführungsmaschine.