# Functional Domain Programming for Elixir?

**URL:** <https://forum.elixirforum.com/t/functional-domain-programming-for-elixir/70927>\
**Category:** Questions\
**Tags:** best-practices, learning-elixir\
**Created:** [May 18, 2025, 8:50pm UTC](https://forum.elixirforum.com/t/functional-domain-programming-for-elixir/70927 "2025-05-18T20:50:55Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![stefanluptak](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/stefanluptak/32/34398_2.png) [@stefanluptak](https://forum.elixirforum.com/u/stefanluptak)\
**Post date:** [May 19, 2025, 9:11am UTC](https://forum.elixirforum.com/t/functional-domain-programming-for-elixir/70927/7 "2025-05-19T09:11:03Z")

</div>

One problem I find with this approach is refactoring. Something like “find all occurences of this map shape” and rename a key there. Or make sure certain key is only of type integer etc.

---

_[View the full topic](https://forum.elixirforum.com/t/functional-domain-programming-for-elixir/70927)._
