Υλοποιούμε ένα καινούριο σύστημα και περιμένουμε να έχει ~40 χιλιάδες γραμμές κώδικα. Τι κάνουμε; Ποιος είναι ο καλύτερος τρόπος να οργανώσουμε τον κώδικά μας;
Συγκρίνετε δύο λύσεις: (1) όλος ο κώδικας σε ένα αρχείο C και (2) οργάνωση του κώδικα σε πολλά αρχεία, και δώστε θετικά και αρνητικά για την καθεμία.
Σκεφτείτε τι συμβαίνει όταν ψάχνετε κάτι σε ένα αρχείο με δεκάδες χιλιάδες γραμμές
και όταν αλλάζετε μία μόνο γραμμή και πρέπει να ξαναμεταγλωττίσετε. Για τη δεύτερη
λύση, θυμηθείτε την ιδέα της αφαίρεσης: τι ρόλο παίζουν τα αρχεία .c και τα .h;
Αριθμός στον οδηγό: Α23.2
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec23-organize-40kloc ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec23-organize-40kloc.html ·
Markdown (GitHub)