Thread App::Spec - ein Entwurf für ein Kommandozeilen-Framework
(10 answers)
Opened by pq at 2015-12-01 14:24 Quote Nein. Man überlegt sich ein Framework, was ein Interface bereitstellt womit GetOpt nicht jedesmal neu definiert werden muss. Dependency Injection beschreibt, wie Sub-Klassen nicht hardcoded eingebunden werden sondern auf der Kommandozeile namentlich benannt. So implementiert eine Subklasse nur noch das FW-Interface. Für die Kommandozeile heißt dass, der Anwender kann sich durch verschachtelte Menues hindurchhangeln, so ähnlich wie auf einem CISCO Router/IOS. Der Anwender muss nur noch den Namen der main-Class kennen. Und der Programmierer entwickelt nur noch Subklassen ohne die main jemals wieder anzufassen. Last edited: 2015-12-01 17:53:27 +0100 (CET) |