+33 7 66 06 80 03 LinkedIn
Έργα

Από μια συσσώρευση επιχειρησιακών κανόνων σε μια δομημένη πλατφόρμα Symfony

Το έργο δεν ήταν απλώς η δημιουργία «μερικών φορμών». Πολλά προφίλ χρησιμοποιούσαν την πλατφόρμα με διαφορετικά δικαιώματα, ενώ τα επιχειρησιακά αντικείμενα άλλαζαν κατάσταση κατά τη διάρκεια της διαδικασίας.

Αναπαράσταση των καταστάσεων και των μεταβάσεων

Ξεκινήσαμε αναπαριστώντας αυτές τις καταστάσεις και τις επιτρεπόμενες μεταβάσεις. Αυτή η απόφαση επέτρεψε να βγει μέρος της λογικής από τους controllers και να αποφευχθεί η αντιγραφή των ίδιων κανόνων σε πολλά σημεία.

Ο ρόλος του Symfony

Το Symfony παρείχε το πλαίσιο για την ασφάλεια, την επικύρωση, τις εντολές και τις ασύγχρονες επεξεργασίες. Η αξία του έργου όμως δεν προερχόταν από το ίδιο το framework: προερχόταν από τη σωστή μετάφραση της επιχειρησιακής διαδικασίας.

Επιχειρησιακοί κανόνες προς δόμηση;

Δείξτε μας τη διαδικασία σας: θα ξεκινήσουμε από τις καταστάσεις και τις μεταβάσεις της.