A Practical Guide to Better, Cleaner Code with Functional Programming
Στο βιβλίο αυτό, ο αναγνωρίσιμος μηχανικός λογισμικού Robert C. Martin ("Uncle Bob") εξηγεί πώς και γιατί να χρησιμοποιούμε τη λειτουργική προγραμματιστική προσέγγιση για την δημιουργία καλύτερων συστημάτων. Συγκρίνει τις παραδοσιακές αντικειμενοστραφείς δομές κωδικοποίησης σε Java με αυτές που επιτρέπουν οι λειτουργικές γλώσσες προγραμματισμού και αποκαλύπτει τους καλύτερους τρόπους χρήσης τους στην πράξη.
Ο Martin εστιάζει σε πρακτικές προσεγγίσεις, ελαχιστοποιώντας τη θεωρία υπέρ της άμεσης επίλυσης προβλημάτων. Μέσα από προσιτά παραδείγματα, οι προγραμματιστές θα ανακαλύψουν πώς η γλώσσα Clojure, εύκολη στην εκμάθηση και πλούσια σε σημασιολογία, μπορεί να βοηθήσει στη βελτίωση της καθαρότητας του κώδικα, του σχεδιασμού και των αποτελεσμάτων.
Αναλύει τις γνωστές αρχές SOLID και τα σχέδια του Gang of Four από τη λειτουργική προοπτική, αποκαλύπτοντας γιατί τα σχέδια παραμένουν πολύτιμα για τους λειτουργικούς προγραμματιστές και πώς να τα χρησιμοποιήσουν για να επιτύχουν ανώτερα αποτελέσματα.
Δείτε επίσης:
- Κατανόηση των βασικών λειτουργικών εννοιών: αμεταβλητότητα, μόνιμα δεδομένα, αναδρομή, επανάληψη, τεμπελιά και κατάσταση.
- Σύγκριση λειτουργικών και αντικειμενοστραφών προσεγγίσεων μέσα από άριστα προετοιμασμένες μελέτες περίπτωσης.
- Εξερεύνηση λειτουργικών τεχνικών σχεδίασης για ροή δεδομένων.
- Χρήση κλασικών αρχών SOLID για τη συγγραφή καλύτερου κώδικα Clojure.
- Υιοθέτηση πρακτικών προσεγγίσεων στη λειτουργική δοκιμή, GUI και ταυτόχρονη διεργασία.
- Βελτιστοποίηση του σχεδιασμού σε λειτουργικά περιβάλλοντα.
- Δημιουργία εφαρμογής επιπέδου επιχείρησης σε Clojure.
Το βιβλίο καλύπτει όλα αυτά και πολλά περισσότερα, αποτελώντας έναν οδικό χάρτη για τους προγραμματιστές που επιθυμούν να βελτιώσουν τις δεξιότητές τους στην προγραμματιστική τέχνη.
Σελίδες: 384, Διαστάσεις: 17.8x17.8cm
Κατασκευαστής
- Εκδότης
- Pearson
- Είδος
- Τεχνολογία
- Γλώσσα
- Αγγλικά
- Υπότιτλος
- -
- Εξώφυλλο
- Μαλακό
- Αριθμός σελίδων
- -
- Ημερομηνία Κυκλοφορίας
- -
- Έτος έκδοσης
- -
- Διαστάσεις
- -
- ISBN-13
- 9780138176396
Σημαντική πληροφορία
Τα δεδομένα αυτά συλλέγονται από τις επίσημες σελίδες των προϊόντων. Επιβεβαίωσε τα στοιχεία πριν προχωρήσεις στην τελική αγορά. Εάν παρατηρήσεις κάποιο πρόβλημα μπορείς να το αναφέρεις εδώ.