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

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

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

Anonim

Ορισμός - Τι σημαίνει Cruft;

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


Το Cruft δεν είναι κατ 'ανάγκη ένα σφάλμα, αλλά κάνει τον κώδικα πιο δύσκολο να διαβαστεί και να διατηρηθεί. Ένας κώδικας ή ένα κομμάτι λογισμικού που πάσχει από cruft μπορεί να ονομαστεί "crufty" ή "cruftier από την προηγούμενη έκδοση".

Η Techopedia εξηγεί το Cruft

Εξετάστε την ακόλουθη ενότητα του κώδικα στην Java, η οποία απεικονίζει την ύπαρξη κώδικα.

Κατηγορία Γεια σας

{

Όνομα συμβολοσειράς.

Διεύθυνση συμβολοσειράς

Street String;

Χωροταξική πόλη

Άκυρο someFunction () {…}

}}


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


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

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