Arduino Logic 101 | Μάθημα 5.3: Documentation (Γράφοντας κώδικα που καταλαβαίνουν και οι άλλοι)
Καλωσορίσατε στο Μάθημα 5.3! Στο προηγούμενο μάθημα αναλύσαμε τη διαφορά ανάμεσα στα συντακτικά και τα λογικά λάθη. Σήμερα κλείνουμε την πέμπτη ενότητα με το πιο υποτιμημένο, αλλά ίσως πιο σημαντικό εργαλείο ενός Software Engineer: την τεκμηρίωση κώδικα (Documentation) . Όταν δουλεύεις μόνος σου σε ένα μικρό project, είναι εύκολο να θυμάσαι τι κάνει η κάθε γραμμή. Τι γίνεται όμως όταν επιστρέψεις σε αυτόν τον κώδικα μετά από 6 μήνες; Ή τι συμβαίνει όταν είσαι μέλος μιας ομάδας, όπως η Unique Tech , όπου έξι διαφορετικά άτομα πρέπει να συνεργαστούν για να λειτουργήσει το ίδιο βιο-ρομποτικό σύστημα; Χωρίς σωστό documentation, ο κώδικας μετατρέπεται γρήγορα σε "ιερογλυφικά". Ας δούμε πώς μπορούμε να το αποφύγουμε αυτό με 3 απλά βήματα! 1. 💬 Η Δύναμη των Σχολίων (Comments) Τα σχόλια είναι σημειώσεις που γράφουμε μέσα στον κώδικα για να εξηγήσουμε τη λογική μας. Ο μεταγλωττιστής (compiler) του Arduino αγνοεί πλήρως τα σχόλια, πράγμα που σημαίνει ότι δεν πιάνουν καθόλου χώρο στη...