Session

Combining the functional and object paradigms towards a better code

In object-oriented programming, we write code by paying attention to encapsulation and polymorphism. To make the code easier to maintain, we follow SOLID principles, we isolate the infrastructure code from that of the domain, and we apply tactical patterns from Domain Driven Design (DDD). Yet, if we take a closer look, we can enhance our code's maintainability by incorporating basic functional programming concepts like pure functions, immutability, and idempotence. Let's see how functional programming concepts can be applied with object-oriented languages.

Dorra Bartaguiz

CTO at Arolla

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top