As I’m going through PragDave’s course I’m curious about his opinions regarding project structure vis-à-vis community standards or what’s considered idiomatic Elixir.
For example, in the “Let’s start coding > Start coding” section, there’s this bit:
Project Structure
I personally put the logic part of my code into a directory called lib/impl; most in the community instead use lib/hangman (or whatever your application is called) for all their application’s files.
You’ll start to see the benefits of having split directories when we look at processes.
I guess I’ll just have to wait and see about the benefits of having split directories, but I’m also curious about the pros and cons versus what “most in the community instead use”.






















