Αναρτήσεις

Εμφάνιση αναρτήσεων με την ετικέτα books

Book Review: "Facts and Fallacies of Software Engineering"

Εικόνα
Πριν από μερικές μέρες τελείωσα το “Facts and Fallacies of Software Engineering” του Robert Glass . Μπορώ να πω πως είναι ένα αξιόλογο βιβλίο που κάθε προγραμματιστής πρέπει να διαβάσει. Άλλωστε είναι αρκετά μικρό (γι' αυτό ακόμα και εγώ κατάφερα να το τελειώσω). Το θέμα του είναι η κατάρριψη μύθων, ή μάλλον η διατύπωση αληθειών (διατυπώνοντας 55 τέτοιες αλήθειες), όσον αφορά την ανάπτυξη λογισμικού, υποστηριζόμενος από μελέτες. Οι βασικοί τομείς που διαχωρίζει αυτές τις αλήθειες είναι τρεις: η διαχείριση (management), ο κύκλος ζωής (life cycle), και η ποιότητα (quality). Η «διαχείριση» αφορά τη διαχείριση της ανάπτυξης του λογισμικού και περιλαμβάνει αλήθειες όπως “Fact 2: The best programmers are up to 28 times better than the worst programmers.” Ο «κύκλος ζωής» αφορά τις φάσεις της ζωής του λογισμικού και περιλαμβάνει αλήθειες όπως “Fact 41: Maintenance typically consumes 40 to 80 percent of software costs. It is probably the most important life cycle phase of software.” Η «ποι...

Βιβλία!

Fresh meat! Ήρθαν τη Πέμπτη στα χέρια μου ακόμα τρία βιβλία που είχα παραγγείλει το καλοκαίρι: Facts and Fallacies of Software Engineering (Robert L. Glass) The Mythical Man-Month and Other Essays in Software Engineering (Frederick P. Brooks) The Pragmatic Programmer (Andrew Hunt, David Thomas) Ξεκίνησα το Facts and Fallacies και δεν μπορώ να το αφήσω! Πολύ ωραίο. Έδωσα σε δυο συναδέλφους να διαβάσουν τους πρώτους τίτλους (τα πρώτα επτά "Facts") και έπεσε χοντρό γέλιο! Σου φέρνει στη μνήμη τα επεισόδια του Ζαχαρία Δεν-το-φτιάχνω . Το συνιστώ ανεπιφύλακτα. Επίσης μου θύμισε την άλλη εκκρεμότητα που έχω, να παραγγείλω το Peopleware: Productive Projects and Teams (Tom DeMarco, Timothy Lister). Το Σάββατο έμαθα πως είχα ένα ακόμα βιβλίο που παράγγειλα και δεν έχει φτάσει στα χέρια μου ακόμα, το The Psychology of Computer Programming: Silver Anniversary Edition (Gerald M. Weinberg). Αυτό θα αργήσει λίγο ακόμα να φτάσει σε μένα... :(