1. EachPod
EachPod

e020: Putting code in its place

Author
Chris Krycho
Published
Sat 01 Apr 2017
Episode Link
https://newrustacean.com/show_notes/e020/

How do we organize code in Rust? Where do we break it apart into modules or crates, and why? Structuring code in a language like Rust can seem a bit more ambiguous than doing the same in a language with classes to attach all our functionality to, but in practice, the concerns are much the same: modules are namespaces, and we group by *responsibility*. In today's episode, I talk through that philosophy (and give some comparisons to other languages), and then look at what it looks like in practice!

Share to: