Allgemein: Agile Softwareentwicklung
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
(→Kommunikation) |
(→Versionskontrollen) |
||
Zeile 48: | Zeile 48: | ||
Programmierer, die gemeinsam an einem Projektes arbeiten, sollten auch zusammen in einem Büro sitzen, um immer schnell und effektiv miteinander kommunizieren zu können. Mitarbeiter und Programmierer, die nicht in das Projekt involviert sind, sollten dagegen nach Möglichkeit räumlich getrennt untergebracht werden, um unnötige Störquellen und Ablenkung zu vermeiden. | Programmierer, die gemeinsam an einem Projektes arbeiten, sollten auch zusammen in einem Büro sitzen, um immer schnell und effektiv miteinander kommunizieren zu können. Mitarbeiter und Programmierer, die nicht in das Projekt involviert sind, sollten dagegen nach Möglichkeit räumlich getrennt untergebracht werden, um unnötige Störquellen und Ablenkung zu vermeiden. | ||
− | === | + | ===Versionskontrolle=== |
− | + | Eine Versionskontrolle wie [http://de.wikipedia.org/wiki/Apache_Subversion Subversion], oder [http://de.wikipedia.org/wiki/Git Git] sollte in jedem Softwareprojekt genutzt werden.<br> | |
− | Bei | + | Bei dieser liegt der Quelltext (oder auch andere Dateien) als eine Sammlung von Änderungen auf einem Server. Jeder Programmierer lädt sich den Quelltext von dort herunter und kann diesen anschließend lokal auf seinem Rechner bearbeiten. Ist Projekt nach Fertigstellung der Implementierung noch lauffähig, so lädt er seine Änderungen wieder auf den Server hoch.<br> |
− | + | Damit hat jeder Programmierer immer den aktuellen Code, ohne dass alle direkt auf dem Server arbeiten müssen.<br> | |
[http://de.wikipedia.org/wiki/Versionsverwaltung mehr auf wikipedia] | [http://de.wikipedia.org/wiki/Versionsverwaltung mehr auf wikipedia] | ||