Ο κώδικας είναι οδηγίες γραμμένες σε μια γλώσσα προγραμματισμού. Λέει σε έναν υπολογιστή τι να κάνει, βήμα προς βήμα. Μια γραμμή κώδικα μπορεί να προσθέσει δύο αριθμούς, να εμφανίσει ένα μήνυμα ή να στείλει δεδομένα σε έναν διακομιστή. Χιλιάδες γραμμές μαζί σχηματίζουν ένα πρόγραμμα. Εκατομμύρια σχηματίζουν ένα λειτουργικό σύστημα.
Ο κώδικας δεν είναι μαγεία. Είναι κείμενο. Μπορείτε να τον διαβάσετε, να τον επεξεργαστείτε και να τον καταργήσετε. Ο υπολογιστής κάνει ακριβώς αυτό που γράφετε, όχι αυτό που εννοούσατε. Γι' αυτό η διόρθωση σφαλμάτων διαρκεί τόσο πολύ. Ένα ερωτηματικό που λείπει μπορεί να καταρρεύσει μια ολόκληρη εφαρμογή.
Επίπεδα κώδικα
- Κώδικας μηχανής: δυαδικές οδηγίες που εκτελεί η CPU
- Συναρμολόγηση: μνημονικά χαμηλού επιπέδου, κοντά στο υλικό
- Υψηλού επιπέδου: Python, Java, C++, αναγνώσιμο από ανθρώπους
- Σήμανση: HTML, XML, περιγράφει δομή όχι λογική
Ο καλός κώδικας είναι ευανάγνωστος. Ο κακός κώδικας λειτουργεί αλλά μπερδεύει όποιον τον αγγίξει αργότερα. Οι ομάδες υιοθετούν οδηγούς στυλ, αξιολογήσεις κώδικα και αυτοματοποιημένες δοκιμές για να διατηρούν την ποιότητα υψηλή. Η σύνταξη κώδικα είναι εύκολη. Η σύνταξη κώδικα που μπορούν να συντηρήσουν και άλλοι είναι δύσκολη.
Comments
No comments yet. Be the first to share a thought.
Leave a comment