Skip to main content

Τι είναι μια κυλιόμενη απελευθέρωση;

Μια κυλιόμενη απελευθέρωση είναι μια φιλοσοφία που ενημερώνει το λογισμικό που, αντί να δημιουργεί μεγάλες ενημερώσεις ταυτόχρονα, περιλαμβάνει πολλές συνεχείς ενημερώσεις.Οι ενημερώσεις συνεχίζονται με ένα σχήμα κυλιόμενης απελευθέρωσης, έτσι είναι συχνά μικρότερες και δεν έχουν έναν αριθμό έκδοσης που συνδέεται με αυτά.Το πλεονέκτημα αυτής της μεθόδου είναι ότι οι ενημερώσεις βγαίνουν πολύ πιο γρήγορα και συνήθως είναι ευκολότεροι για τους προγραμματιστές να χειριστούν.Ταυτόχρονα, οι ενημερώσεις ενδέχεται να μην είναι τόσο διεξοδικές.

Τα περισσότερα προγράμματα ενημερώνονται με την πάροδο του χρόνου, συνήθως μέσω μιας τυπικής έκδοσης ενημέρωσης.Με τυπικές ενημερώσεις, ένας προγραμματιστής λογισμικού δημιουργεί μια εντελώς νέα έκδοση ενός προγράμματος και οι ενημερώσεις συμβαίνουν συνήθως κάθε λίγες εβδομάδες ή μήνες.Εάν ο προγραμματιστής χρησιμοποιεί ένα σχήμα κυλιόμενης απελευθέρωσης, τότε τα πράγματα γίνονται διαφορετικά.Αντί για σπάνιες ενημερώσεις, οι ενημερώσεις γίνονται συνήθως κάθε μέρα ή κάθε λίγες μέρες.Ο προγραμματιστής λειτουργεί επίσης μόνο για την ενημέρωση ενός κλάδου προγραμματισμού, ενώ οι τυπικές ενημερώσεις λειτουργούν σε διάφορους κλάδους.

Οι ενημερώσεις λογισμικού είναι κανονικά είναι μάλλον μεγάλες και μπορεί να αλλάξουν ολόκληρο το πρόγραμμα.Εάν το πρόγραμμα έχει κυλιόμενη απελευθέρωση, τότε οι ενημερώσεις είναι συνήθως πολύ μικρότερες.Αυτό βοηθά τον προγραμματιστή να κάνει συνεχείς ενημερώσεις και, επειδή η φιλοσοφία υπαγορεύει ότι ο προγραμματιστής ενημερώνει μόνο ένα υποκατάστημα κάθε φορά, αυτό τον αναγκάζει να δημιουργήσει μικρότερες ενημερώσεις.Ταυτόχρονα, αυτά είναι πιο εύκολο στη λήψη και το πρόγραμμα θα πρέπει να είναι συνεχώς τρέχουσα.

Ένα από τα κύρια πλεονεκτήματα για να έχετε μια κυλιόμενη απελευθέρωση για τον προγραμματιστή είναι ότι συνήθως μπορεί να κάνει ενημερώσεις σε μικρό χρονικό διάστημα.Το πρόγραμμα που ενημερώνεται επίσης συχνά θα λειτουργήσει καλύτερα.Το πρόγραμμα είναι συνεχώς ενημερωμένο, οπότε θα πρέπει να αντιμετωπίσει ταχύτερες ταχύτητες εφαρμογών και σφάλματα θα πρέπει να διορθωθούν γρήγορα.

Ενώ υπάρχουν πλεονεκτήματα για την ύπαρξη μιας κυλιόμενης απελευθέρωσης για ένα πρόγραμμα, υπάρχουν επίσης μερικά μειονεκτήματα.Με τυπικές ενημερώσεις, ο προγραμματιστής έχει καλό χρόνο για να διαγνώσει το πρόγραμμα για τυχόν σφάλματα ή σοβαρά ζητήματα που επηρεάζουν το πρόγραμμα.Σε ένα σχήμα κυλιόμενης ενημέρωσης, ο προγραμματιστής κάνει συνεχώς ενημερώσεις, οπότε μπορεί να μην παρατηρήσει σοβαρά ζητήματα.Υπάρχει επίσης λιγότερο χρόνο για να δοκιμαστούν οι ενημερώσεις, οπότε ενδέχεται να υπάρχουν προφανείς ατέλειες που θα διορθωθούν με τυπικές ενημερώσεις.Το πρόγραμμα αλλάζει τόσο συχνά ώστε, παρόλο που οι αλλαγές είναι μικρές, καθιστούν το λογισμικό ευάλωτο σε θέματα ιών και πειρατείας.