# Best practise: organising code in Julia

**URL:** <https://discourse.julialang.org/t/best-practise-organising-code-in-julia/74362>\
**Category:** New to Julia\
**Tags:** modules, code-organization\
**Created:** [January 10, 2022, 9:21pm UTC](https://discourse.julialang.org/t/best-practise-organising-code-in-julia/74362 "2022-01-10T21:21:34Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![roh\_codeur](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@roh\_codeur](https://discourse.julialang.org/u/roh_codeur)\
**Post date:** [January 23, 2022, 2:53pm UTC](https://discourse.julialang.org/t/best-practise-organising-code-in-julia/74362/11 "2022-01-23T14:53:03Z")

</div>

I have posted my findings in this thread. For someone ending up here, Option (2) seems to be a better option.

> [@Multiple Julia processes while using Modules](https://discourse.julialang.org/t/multiple-julia-processes-while-using-modules/75071):
>
> Hi Following my discussion from the below thread, I have been trying out 2 approaches to evaluate Julia project organisation approaches. [https://discourse.julialang.org/t/best-practise-organising-code-in-julia/74362](https://discourse.julialang.org/t/best-practise-organising-code-in-julia/74362) Creating files as modules and “using” them in other files Creating them as individual files and “include” them in other files module MyModule using Dates using DataFrames function MyModuleMethod() println("some method") end export MyModuleMethod end using MyModule2 usin…

---

_[View the full topic](https://discourse.julialang.org/t/best-practise-organising-code-in-julia/74362)._
