Δημοσιεύτηκε: 29 Ιουν 2009, 10:57
Ναι, για μικρά προγράμματα δεν χρειάζεται να κάνεις αλγόριθμους/ψευδοκώδικα... Αν και είναι ηθικό το ζήτημα ότι και πάλι πρέπει να κάνεις για να αποκτήσεις σωστή νοοτροπία.
Εάν όμως θέλεις να κάνεις κάτι μεγάλο, όπως στην περίπτωσή μου Διαχείριση Κτηματομεσιτικού Γραφείου που θέλει δεκάδες υποπρογράμματα, τότε καταλαβαίνεις ότι χωρίς αλγόριθμους/ψευδοκώδικα είσαι χαμένος.
Για την ανάλυση ενός project δεν χρειάζεται απαραίτητα και δεύτερο άτομο (Αναλυτής) αρκεί να είσαι Προγραμματιστής/Αναλυτής που σημαίνει ότι θα πρέπει να έχεις εκπαιδευτεί τη κατασκευή/δομή αλγόριθμων/ψευδοκώδικα...
Όπως και να'χει είναι σωστό να χρησιμοποιούμε ΠΑΝΤΑ αλγόριθμους/ψευδοκώδικα για να αποκτήσουμε σωστή νοοτροπία... Γιατί εάν μάθουμε από τα μικρά προγράμματα τη νοοτροπία “ξεκινάμε και στην πορεία βλέπουμε” τότε αυτή τη νοοτροπία θα χρησιμοποιήσουμε και στα μεγάλα προγράμματα.
Μόνο που εκεί δεν σηκώνει καταστάσεις “χύμα”... Χάνεις πολύ χρόνο, σπάνε τα νεύρα σου και καταλήγεις ναι μεν με λειτουργικό πρόγραμμα αλλά προβληματικό στη δομή του κώδικα.
Εάν όμως θέλεις να κάνεις κάτι μεγάλο, όπως στην περίπτωσή μου Διαχείριση Κτηματομεσιτικού Γραφείου που θέλει δεκάδες υποπρογράμματα, τότε καταλαβαίνεις ότι χωρίς αλγόριθμους/ψευδοκώδικα είσαι χαμένος.
Για την ανάλυση ενός project δεν χρειάζεται απαραίτητα και δεύτερο άτομο (Αναλυτής) αρκεί να είσαι Προγραμματιστής/Αναλυτής που σημαίνει ότι θα πρέπει να έχεις εκπαιδευτεί τη κατασκευή/δομή αλγόριθμων/ψευδοκώδικα...
Όπως και να'χει είναι σωστό να χρησιμοποιούμε ΠΑΝΤΑ αλγόριθμους/ψευδοκώδικα για να αποκτήσουμε σωστή νοοτροπία... Γιατί εάν μάθουμε από τα μικρά προγράμματα τη νοοτροπία “ξεκινάμε και στην πορεία βλέπουμε” τότε αυτή τη νοοτροπία θα χρησιμοποιήσουμε και στα μεγάλα προγράμματα.
Μόνο που εκεί δεν σηκώνει καταστάσεις “χύμα”... Χάνεις πολύ χρόνο, σπάνε τα νεύρα σου και καταλήγεις ναι μεν με λειτουργικό πρόγραμμα αλλά προβληματικό στη δομή του κώδικα.