Πολλές ομάδες ανάπτυξης έχουν υιοθετήσει τις "agile" μεθοδολογίες για να διαχειριστούν τις αλλαγές και να βελτιώσουν την ποιότητα του λογισμικού. Αυτές οι μεθοδολογίες προωθούν την συνεχή ολοκλήρωση σαν μια πρακτική για την δημιουργία και δοκιμή των προϊόντων λογισμικού βηματικά καθώς αναπτύσσονται νέα χαρακτηριστικά, διορθώνονται προβλήματα, και ο πηγαίος κώδικας αναδιοργανώνεται. Πως καταφέρνει το Visual Studio® 2005 Team System και ο Team Foundation Server να διευκολύνει τη διαδικασία της ανάπτυξης με την χρήση agile μεθοδολογιών και την συνεχή ολοκλήρωση;
Αυτό το άρθρο απαντά σε αυτή την ερώτηση με την δημιουργία ενός project-παραδείγματος, με την χρήση των εννοιών του agile, όπως test-driven development (TDD) χρησιμοποιώντας τα νέα unit testing χαρακτηριστικά του Visual Studio 2005 Team System. Μετά την ολοκλήρωση του project, θα γίνει επίδειξη πώς μπορεί να δημιουργηθεί ένα team project με την χρήση του Team Foundation Server και να γίνει χρήση των δυνατοτήτων επέκτασης για την δημιουργία ενός custom Web service, το οποίο κάνει δυνατή την συνεχή ολοκλήρωση για την δημιουργία μιας εφαρμογής καθώς ο πηγαίος κώδικας μπαίνει στο σύστημα source control.
Διαβάστε περισσότερα: Agile Development: Extend Team Foundation Server To Enable Continuous Integration
George J.