![Harry J.M. Percival_ Bob Gregory - Architecture Patterns with Python.-O'Reilly (2021)](/media/CACHE/images/Images/book_thumbs/Harry_J.M._Percival__Bob_Gregory_-_Architecture_Patterns_with_Python._M5QPIdV/0b2a1f5335d3c2d4ae3eaa95062b8202.jpg)
python
245
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)
هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید