# Module naming conventions

**URL:** <https://forum.elixirforum.com/t/module-naming-conventions/16636>\
**Category:** Questions\
**Tags:** discussion, idiomatic-elixir, scenic, module-naming\
**Created:** [September 16, 2018, 5:29pm UTC](https://forum.elixirforum.com/t/module-naming-conventions/16636 "2018-09-16T17:29:58Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![boydm](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/boydm/32/582_2.png) [@boydm](https://forum.elixirforum.com/u/boydm)\
**Post date:** [September 17, 2018, 4:58pm UTC](https://forum.elixirforum.com/t/module-naming-conventions/16636/16 "2018-09-17T16:58:10Z")

</div>

> [@OvermindDL1](#):
>
> I prefer the `MyAppWeb.Controllers.Page` style too, but that is harder to macro’ize automatic linking with Views and all as the ‘Controllers’ part could be arbitrarily higher from the current controller name if you use a hierarchy and such things, so for macro’ing reasons having it be appended seems ‘safer’.

Ah. That makes sense. I’m not trying to macro-ize anything, so am going to try to stick with the more readable name.

---

_[View the full topic](https://forum.elixirforum.com/t/module-naming-conventions/16636)._
