Ενσωματώστε αποτελεσματική μοντελοποίηση πεδίου στη διαδικασία ανάπτυξης λογισμικού
Ο Eric Evans, κορυφαίος στο σχεδιασμό λογισμικού και ιδρυτής της Domain Language, παρέχει μια συστηματική προσέγγιση στο Σχεδιασμό Καθοδηγούμενο από το Πεδίο Εφαρμογής, παρουσιάζοντας ένα εκτεταμένο σύνολο βέλτιστων πρακτικών σχεδιασμού, τεχνικών βασισμένων στην εμπειρία και θεμελιωδών αρχών που διευκολύνουν την ανάπτυξη έργων λογισμικού που αντιμετωπίζουν πολύπλοκα πεδία εφαρμογής. Συνδυάζοντας τον σχεδιασμό συστημάτων με την πρακτική ανάπτυξης, αυτό το βιβλίο ενσωματώνει πολυάριθμα παραδείγματα βασισμένα σε πραγματικά έργα για να επεξηγήσει την εφαρμογή του σχεδιασμού καθοδηγούμενου από τον τομέα (domain-driven design) στο μοντελοποίηση και την ανάπτυξη λογισμικού του πραγματικού κόσμου.
Μοντέλο Πεδίου: Το Μέρος Ι περιγράφει τους στόχους της Ανάπτυξης Καθοδηγούμενης από τον Τομέα (Domain-Driven Development), ορίζει όρους και δίνει μια επισκόπηση των επιπτώσεων της χρήσης του μοντέλου του τομέα για την καθοδήγηση της επικοινωνίας και του σχεδιασμού.
Σχεδιασμός Βασισμένος σε Μοντέλο: Το Μέρος ΙΙ συμπυκνώνει έναν πυρήνα βέλτιστων πρακτικών στη μοντελοποίηση πεδίου προσανατολισμένη σε αντικείμενα σε ένα σύνολο βασικών δομικών στοιχείων και εστιάζει στα είδη των αποφάσεων που διατηρούν το μοντέλο και την υλοποίηση ευθυγραμμισμένα μεταξύ τους, καθένα ενισχύοντας την αποτελεσματικότητα του άλλου.
Αναδιαμόρφωση: Το Μέρος III εμβαθύνει στις αρχές μοντελοποίησης που μπορούν να καθοδηγήσουν τις επιλογές στην πορεία, και στις τεχνικές που βοηθούν να κατευθυνθεί η αναζήτηση
Στρατηγικός σχεδιασμός: Το Μέρος IV εξερευνά μια τριάδα αρχών που εφαρμόζονται στο σύστημα στο σύνολό του.: πλαίσιο, απόσταξη και δομή μεγάλης κλίμακας
Σε όλο το βιβλίο, οι συζητήσεις απεικονίζονται όχι με υπεραπλουστευμένα, "" προβλήματα, αλλά με ρεαλιστικά παραδείγματα προσαρμοσμένα από πραγματικά έργα. Με αυτό το βιβλίο στο χέρι, οι προγραμματιστές αντικειμενοστρεφούς προγραμματισμού, οι αναλυτές συστημάτων και οι σχεδιαστές θα έχουν την καθοδήγηση που χρειάζονται για να οργανώσουν και να εστιάσουν την εργασία τους, να δημιουργήσουν πλούσια και χρήσιμα μοντέλα τομέα και να αξιοποιήσουν αυτά τα μοντέλα σε ποιοτικές, μακροχρόνιες υλοποιήσεις λογισμικού.
"""Το βιβλίο είναι μια διασκεδαστική ανάγνωση""". Ο Έρικ έχει πολλές ενδιαφέρουσες ιστορίες, και έχει έναν τρόπο με τις λέξεις.. Θεωρώ αυτό το βιβλίο απαραίτητο ανάγνωσμα για τους προγραμματιστές λογισμικού―είναι ένα μελλοντικό κλασικό."
Σχετικά με τον Συγγραφέα:
Ο Eric Evans είναι ο ιδρυτής της Domain Language, μιας συμβουλευτικής ομάδας αφιερωμένης στο να βοηθά εταιρείες να χτίζουν εξελισσόμενο λογισμικό βαθιά συνδεδεμένο με τις επιχειρήσεις τους.. Από τη δεκαετία του 1980, ο Eric εργάζεται ως σχεδιαστής και προγραμματιστής σε μεγάλα αντικειμενοστρεφή συστήματα σε διάφορους σύνθετους επιχειρηματικούς και τεχνικούς τομείς.. Έχει επίσης εκπαιδεύσει και καθοδηγήσει ομάδες ανάπτυξης στο Extreme Programming.