Τι είναι το CD;
Σημαίνει συνεχιζόμενη ανάπτυξη.
Ορισμός
Η Συνεχιζόμενη Ανάπτυξη, ή Continuous Delivery (CD), είναι μια προσέγγιση μηχανικής λογισμικού όπου οι αλλαγές στον κώδικα κυκλοφορούν αυτόματα στο περιβάλλον παραγωγής μέσω μιας σειράς αυτοματοποιημένων δοκιμών.
Διαδικασία
Οι νέες αλλαγές στον κώδικα περνούν από μια διαδικασία δοκιμών και επιθεώρησης, και αν εγκριθούν, αναπτύσσονται απευθείας στο περιβάλλον παραγωγής.
Οφέλη
Η συνεχής ανάπτυξη επιταχύνει την παράδοση λογισμικού, μειώνει τον χρόνο για νέες δυνατότητες και επιτρέπει ταχύτερους κύκλους ανατροφοδότησης.
Διόρθωση
Οι συχνές αναπτύξεις διευκολύνουν την εύρεση και διόρθωση σφαλμάτων, καθώς τα σφάλματα είναι πιο πρόσφατα και ευκολότερα εντοπίσιμα.