Views do…raw SQL?... «Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices»

  • Аватар пользователя
    0x539
    27 августа 2021

    Views do…raw SQL? (src/allocation/views.py) <...> Excuse me? Raw SQL?

    If you’re anything like Harry encountering this pattern for the first time, you’ll be wondering what on earth Bob has been smoking. We’re hand-rolling our own SQL now, and converting database rows directly to dicts? After all the effort we put into building a nice domain model? And what about the Repository pattern? Isn’t that meant to be our abstraction around the database? Why don’t we reuse that?

    like7 понравилось
    81