# Organizing structs and modules

**URL:** <https://discourse.julialang.org/t/organizing-structs-and-modules/34993>\
**Category:** New to Julia\
**Created:** [February 21, 2020, 8:16pm UTC](https://discourse.julialang.org/t/organizing-structs-and-modules/34993 "2020-02-21T20:16:36Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)\
**Post date:** [February 21, 2020, 9:55pm UTC](https://discourse.julialang.org/t/organizing-structs-and-modules/34993/3 "2020-02-21T21:55:01Z")

</div>

Here’s another discussion which covers the exact same issue: [Organizing modules. Is it OK to organize a project using several modules in Julia? - #5 by rdeits](https://discourse.julialang.org/t/organizing-modules-is-it-ok-to-organize-a-project-using-several-modules-in-julia/34535/5)

The summary is, as `@hendri54` said, that you should never be `include`-ing the same file more than once. Fortunately, you should also never need to do that if you structure your modules as suggested.

---

_[View the full topic](https://discourse.julialang.org/t/organizing-structs-and-modules/34993)._
