Back to Browse

Maintaining a Swift project's dependency graph with Weaver

1.5K views
Jan 24, 2019
28:28

Software architecture has a lot to do with making sure the dependency graph is well structured. But in practice, maintaining a clean dependency graph while injecting dependencies in a type safe and runtime safe manner is a lot of repetitive code to write. This problem often leads developers to overuse the singleton pattern, making their code less modular at best, almost untestable at worst. Weaver is a code generation tool which makes it easy to inject dependencies where they are needed while maintaining a safe and clean dependency graph at the same time. --- This talk was given at the Swift Language User Group meetup on January 16 2019.

Download

0 formats

No download links available.

Maintaining a Swift project's dependency graph with Weaver | NatokHD