работает, но это же из extrime programming класс не больше экрана и т.д.
но если в elixir это из коробки не верно, буду правильно делать
Не всегда работает, часто приходится собрать в один МОДУЛЬ (нет никаких классов в эликсире, не надо тут со своим ооп) очень много разных вещей, чтоб логично собрать функции. Ну и основная фитча языка - документация. Ее почти всегда очень много. И ее обычно больше чем самого кода (см. исходники языка) изза этого не получается мелких модулей