Follow me
Categories
blogroll
Links
-
Recent Posts
Category Archives: Tools / Frameworks
Misserfolg in Projekten durch Frameworks?
Inspiriert vom Artikel 10 Gründe gegen den Einsatz von PHP Frameworks auf dem phphatesme Blog (der übrigens eine sehr spannende Diskussion auslöste), ging ich dem Thema selber noch ein bisschen nach und diskutierte unter anderem mit Ralf Westphal(Gründer Clean Code Developer) und Michael Heiniger(Kollege) über den Sinn des Einsatzes eines Frameworks.
Der Begriff Framework
Der Begriff Framework ist für mich eine Kombination von einem “richtigen” Framework und einer Funktionsbibliothek (wie z.B. PEAR). Da viele Leute diese 2 Dinge vermischen und man ein “richtiges” Framework meistens auch Modular nutzen kann, verwende ich den Begriff jetzt pauschal für beides.
Posted in Projektmanagement, Tools / Frameworks
5 Comments
GUI Kundenbedürfnisse mit Balsamiq Mockups abbilden
Seit kurzer Zeit arbeite ich mit Balsamiq Mockups und möchte darum dieses nützliche Tool vorstellen.
Mit Mockups kann man sich sehr schnell Entwürfe von GUI Oberflächen zusammenklicken (z.B. zusammen mit dem Kunden). Innerhalb von wenigen Minuten hat man so einen kompletten Ablauf einer Oberfläche und falls noch Änderungswünsche vom Kunden kommen, kann dies sehr schnell geändert werden.
Das Tool besticht vor allem durch seine Einfachheit (intuitive Bedienung, steile Lernkurve) und bietet viele Schnittstellen, sowohl für das Ex- und importieren der Daten als auch Anbindungen an andere Tools wie Wiki’s oder Issue Tracker usw.
Posted in Soft Factors, Tools / Frameworks
2 Comments
Versionierung mit git
Dieser Artikel soll eine kurze Beschreibung vom Versionierungssystem git sein.
Da ich momentan begeistert bin von test driven development (tdd) bin ich zwangsweise auf phpunit von Sebastian Bergmann gestossen. In seinem Blog schrieb er, dass er die komplette Versionierung von svn auf git umgestellt hat. Bis anhin kannte ich git noch nicht und fragte mich, was an git genau besser sein soll als in svn, das momentan immer noch das am weitesten verbreitetste Versionierungssystem ist.
Eigenschaften von git
Git ist ein verteiltes Versionierungssystem (nicht so wie svn, dass immer einen zentralen Server hat), welches folgende Eigenschaften besitzt:
Strukturierung Versionierung mit Subversion
In diesem Artikel beschäftige ich mich mit dem Aufbau eines Subversionsystems und versuche die Begriffe Trunk, Branch und Tag zu erklären.
Was ist Subversion? – kurze Einführung
Subversion ist ein zentrales Versionierungssystem für die Softwareentwicklung und ist momentan das am weitesten verbreitetste. Mit Subversion kann man Source-Code jederzeit auf einen zentralen Server einchecken und somit können alle Entwickler auf den aktuellsten und bei Bedarf auch auf ältere Versionsstände zugreifen.
Inzwischen sind dezentrale Versionierungssysteme am aufstreben (z.B. git). Diesem Thema werde ich mich sicher später einmal widmen.
Naming Convention



