Σπίτι Ανάπτυξη Τι είναι ο επαναπροσδιορισμός; - ορισμός από την τεχνολογία

Τι είναι ο επαναπροσδιορισμός; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει αναπαράσταση;

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

Ο ανασχεδιασμός μπορεί να επεκτείνει τη διάρκεια ζωής του πηγαίου κώδικα, εμποδίζοντας τον να γίνει κληροδοτημένος κώδικας. Η διαδικασία refactoring κάνει τις μελλοντικές βελτιώσεις σε έναν τέτοιο κώδικα μια πιο ευχάριστη εμπειρία.

Ο αναπαράσταση είναι επίσης γνωστός ως ανασχεδιασμός.

Η Techopedia εξηγεί το Refactoring

Η εκ νέου επέμβαση μπορεί να είναι μια σκληρή πώληση σε στελέχη του τμήματος πληροφορικής. Πρώτον, υπάρχει η συναίνεση του διαχειριστή σχετικά με την υπάρχουσα τροποποίηση κώδικα: εάν ο κωδικός δεν είναι σπασμένος, τότε δεν είναι απαραίτητο να διορθωθεί. Ο επαναπροσδιορισμός του λογισμικού επιβραδύνει τη διαδικασία γήρανσης του πηγαίου κώδικα. Δεύτερον, οι διαχειριστές διστάζουν να αναλάβουν την επαναδιαπραγμάτευση λόγω των πρόσθετων πόρων που απαιτούνται. Ωστόσο, λόγω της πιθανής μελλοντικής αποπληρωμής, η επαναδιαμόρφωση μπορεί να είναι μια πολύ αποδοτική προσέγγιση της μακροζωίας του υφιστάμενου κώδικα. Επιπλέον, η αντικατάσταση ενός παρωχημένου συστήματος εφαρμογών λογισμικού μπορεί να είναι αρκετά ακριβό. Εάν οι προγραμματιστές εξακολουθούν να δημιουργούν εργαλεία refactoring, αυτή η τεχνική είναι πιθανό να γίνει πιο δημοφιλής.

Τι είναι ο επαναπροσδιορισμός; - ορισμός από την τεχνολογία