1 repository
Passing execution contexts as function or class parameters to decouple thread-pool configuration from business logic.
Distinct from Execution Context Injections: Focuses on parameter-based injection of execution contexts for flexibility, rather than runtime scope injection into transpiled code.
Explore 1 awesome GitHub repository matching software engineering & architecture · Execution Context Parameters. Refine with filters or upvote what's useful.
Acest proiect este o colecție de ghiduri și manuale curatoriate pentru scrierea de cod curat, idiomatic și mentenabil în Scala. Servește ca un ghid cuprinzător pentru standardele de codare Scala, designul programării funcționale și arhitectura software enterprise. Repository-ul oferă strategii specifice pentru gestionarea concurenței, inclusiv modele pentru actori, futures și thread pools pentru a asigura siguranța thread-urilor. Conține, de asemenea, un manual de optimizare a performanței axat pe reducerea alocărilor de memorie și gestionarea presiunii garbage collector-ului pentru a îmbunătăți eficiența runtime-ului. Ghidurile acoperă o gamă largă de capabilități, inclusiv arhitectura aplicațiilor, gestionarea erorilor type-safe și utilizarea structurilor de date imutabile. De asemenea, abordează asigurarea calității software prin convenții de denumire standardizate, design modular al trăsăturilor și implementarea back-pressure-ului și a semnalizării cererii.
Offers strategies for decoupling execution contexts by injecting thread-pool configurations as parameters.