python
333
Architecture Patterns with Python - O'Reilly
با افزایش محبوبیت پایتون، پروژه ها بزرگتر و پیچیده تر می شوند. بسیاری از توسعه دهندگان پایتون به الگوهای طراحی نرم افزار سطح بالا مانند معماری شش ضلعی/تمیز، معماری رویداد محور و الگوهای استراتژیک تجویز شده توسط طراحی دامنه محور (DDD) علاقه نشان می دهند. اما ترجمه آن الگوها به پایتون همیشه ساده نیست.
با این راهنمای عملی، هری پرسیوال و باب گرگوری از MADE.com الگوهای طراحی معماری اثبات شده را معرفی میکنند تا به توسعهدهندگان پایتون در مدیریت پیچیدگی برنامهها کمک کنند – و بیشترین بهره را از مجموعههای آزمایشی خود ببرند.
هر الگو با مثالهای عینی در پایتون زیبا و اصطلاحی نشان داده شده است، و از برخی از پرحرفیهای زبان جاوا و سی شارپ اجتناب میشود. الگوها عبارتند از:
- Dependency inversion and its links to ports and adapters (hexagonal/clean architecture)
- Domain-driven design’s distinction between Entities, Value Objects, and Aggregates
- Repository and Unit of Work patterns for persistent storage
- Events, commands, and the message bus
- Command-query responsibility segregation (CQRS)
- Event-driven architecture and reactive microservices
برچسب:
ثبت دیدگاه
دیدگاه کاربران (0)
هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید