Hallo,
Ich habe mir das Buch "Zukunfssichere Extension Entwicklung mit Exbase und Fluid" durchgelesen und parallel mitgearbeitet. Nun kenne ich hier die grundlegenden Techniken und Klassen, habe Einbliche in Extbase und Fluid erhalten. Mit dem DomainDrivenDeisgn habe ich mich beschäftigt und meine Kenntnisse des MVC Models aufgefrischt.
Jetzt würde ich von erfahrenen Extension Entwicklern gerne wissen, wie die besten Vorgehensweisen sind, um eine Extension zu entwickeln.
Wenn ich nun eine Extension wie ich sie mir vorstelle runterschreibe und dann im Extmanager importiere ist sie ja in den meisten Fällen nicht so funktionsfähig wie das optimal der Fall wäre. Ab hier wird das debugging aber sehr umständlich, da ich für jede Änderung caches löschen, DB Updates, etc etc machen muss.
Wie kann ich diese Vorgänge möglichst optimal und effektiv gestalten?
Das TestDrivenDesign habe ich nicht mit Begeisterung aufgenommen und auch nicht versucht, bei den Beispielen wurde es auch nicht mehr erwähnt.
Falls es von besonderer Bedeutung ist: Ich lege mehr Wert auf die Entwicklung unter Flow3 und Typo3 6.0 als den 4er Zweig.