2010-12-11 4 views
-1

Ich hoffe wirklich mit mehr Erfahrung jemand die Frage nach meinen Beispielen für Antworten bearbeiten: SteuerungWas würden Sie als Best Practice-Workflow-Tools für die Entwicklung von Webanwendungen (PHP) betrachten?

• mit der Version für

• Test Driven Development

• Debugging-Code (xdebug php)

• Verwendung von UML Diagramme

• Verwendung von OOP für wartbar, REU sable Code

• Einsatz von Frameworks (wie Zend Framework für PHP) für rapplication Anwendungsentwicklung

Alles andere oder eine Ausarbeitung von dem, was ich oben erwähnt?

Im Grunde bin ich dabei, ein Team von Entwicklern zu bilden (ich bin selbst Entwickler) und würde mir gerne Ratschläge geben, wie professionelle Programmierer/Designer usw. zusammenarbeiten sollten und welche Standards/Paradigmen sie haben sollten benutzen.

Auch, wenn jemand irgendwelche Bücher oder Links zu diesem Thema hat, würde ich das begrüßen!

+0

Ich denke, das ist zu viele Themen und ein bisschen breit. Ziehen Sie in Betracht, es auf http://programmers.stackexchange.com/ zu verschieben, da es sich um Tools und Methoden handelt. – mario

+0

einfach haben. Vielen Dank! –

Antwort

2

Wenn Sie sich mit der agilen (Team-) Entwicklung beschäftigen, müssen Sie zunächst mit der Einrichtung eines zentralen, versionsgesteuerten Repositorys für den Code beginnen, der gepflegt, hinzugefügt und entfernt werden soll. Meine Lieblingsressource ist git.

Als nächstes möchten Sie eine Projektmanagement-Suite einrichten. Ein Ort, um Ideen und Ressourcen auszutauschen und Standards und Richtlinien für Ihre Projekte festzulegen. Ich benutze sowohl Basecamp als auch Freedcamp. Letzteres ist eine kostenlose Alternative, die die anderen Mainstream-PM-Tools in Features ständig übertrifft.

Die anderen "Antworten" hängen davon ab, welche Art von Projekt Sie starten und wie Ihr Entwicklungsteam es modellieren möchte.

Viel Glück

Verwandte Themen