Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να συντάξω αποτελεσματικές Object Oriented Code

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

Παρουσίαση Περισσότερες οδηγίες
Η 1

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

Πριν μέθοδος είναι γραμμένο , ένα τεστ είναι γραμμένο που επιβεβαιώνει ότι η λειτουργία εκτελεί σύμφωνα με το spec . Αυτό επιτρέπει σε έναν προγραμματιστή να δοκιμάσουν , να εφαρμόσουν και τον εντοπισμό σφαλμάτων σε μικρότερα βήματα - είναι πολύ πιο εύκολο για τον εντοπισμό σφαλμάτων 10 γραμμές του νέου κώδικα από το 2000 , μετά το γεγονός 2

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

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

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

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

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα