Δημοσιεύτηκε: 12 Σεπ 2011, 18:20
Σωστό είναι, από την αρχή ήταν σωστό 
Απλά, τόσο μεγάλη ανάλυση δεν χρειάζεται παντού & πάντα γιατί συνήθως αναγκαστικά σε απομακρύνει από το τρέχον πρόβλημα που έχεις να λύσεις και άρα σε αποπροσανατολίζει.
Κράτα πως οι δομές κατά βάση είναι τύποι δεδομένων και πως για να τις χρησιμοποιήσουμε ορίζουμε μεταβλητές τέτοιου τύπου. Καθώς επίσης και το πότε χρησιμοποιείς τελεία και πότε -> για να αναφερθείς στα πεδία αυτής της μεταβλητής. Αυτά είναι παραπάνω από αρκετά για να γράψεις τον κώδικα της
ΥΓ. Και προσπάθησε ακόμα και στα πρόχειρα παραδείγματα που κάνεις μόνος σου, τα ονόματα που χρησιμοποιείς για τις μεταβλητές, τις σταθερές και τους πρόσθετους τύπους να είναι ευανάγνωστα και σε όσο το δυνατόν μεγαλύτερη αντιστοιχία με την ανθρώπινη σκέψη. Όσο δεν το κάνεις αυτό, τόσο συνηθίζει το μυαλό σου να μη γράφει ευανάγνωστο κώδικα
Απλά, τόσο μεγάλη ανάλυση δεν χρειάζεται παντού & πάντα γιατί συνήθως αναγκαστικά σε απομακρύνει από το τρέχον πρόβλημα που έχεις να λύσεις και άρα σε αποπροσανατολίζει.
Κράτα πως οι δομές κατά βάση είναι τύποι δεδομένων και πως για να τις χρησιμοποιήσουμε ορίζουμε μεταβλητές τέτοιου τύπου. Καθώς επίσης και το πότε χρησιμοποιείς τελεία και πότε -> για να αναφερθείς στα πεδία αυτής της μεταβλητής. Αυτά είναι παραπάνω από αρκετά για να γράψεις τον κώδικα της
- Κώδικας: Επιλογή όλων
Bool table_fill_randomly( Table *table, const int maxval )
ΥΓ. Και προσπάθησε ακόμα και στα πρόχειρα παραδείγματα που κάνεις μόνος σου, τα ονόματα που χρησιμοποιείς για τις μεταβλητές, τις σταθερές και τους πρόσθετους τύπους να είναι ευανάγνωστα και σε όσο το δυνατόν μεγαλύτερη αντιστοιχία με την ανθρώπινη σκέψη. Όσο δεν το κάνεις αυτό, τόσο συνηθίζει το μυαλό σου να μη γράφει ευανάγνωστο κώδικα