#Behaviours
2 notas · última:
Bringing SOLID to Elixir
The article adapts SOLID to Elixir with modules and behaviours, showing how SRP, OCP, LSP, ISP, and DIP can support maintainable, extensible, testable functional code.
Writing extensible Elixir with Behaviours
The post explains Elixir Behaviours as explicit public contracts for interchangeable modules, then shows how Swoosh uses them to support multiple email adapters and flexible configuration.
