deft/journal/2021-06-06--13-43-12Z--service_oriented_programming.org

20 lines
621 B
Org Mode
Raw Normal View History

#+TITLE: Service Oriented Programming
#+Author: Yann Esposito
#+Date: [2021-06-06]
- tags :: [[file:2020-06-03--19-49-30Z--programming.org][programming]] [[file:2021-03-20--17-27-46Z--architecture.org][architecture]]
- source ::
This is a presentation of a design pattern to architecture a big code
source.
As most programming architecture, the goal is to optimize modularity.
First, this focus on functions.
There will be no global variable.
There are two kind of functions in programming, pure and impure functions.
From a high level perspective:
- =lib/= contain pure functions
- =services/= contain all services