u/julien-truffautin r/scala • Recommends
Fearless Refactoring with Functional Programming | FP-Tower
#scala#functionalprogramming#refactoring
1.3K subscribers • 4 videos on Hallway
Intermediate. Assumes working knowledge.
1.9K views5 years ago1 recommendation
Programming languagesSoftware designScalaFunctional programmingRefactoring and legacy code
Julien Truffaut demonstrates how the rules of purity, totality, and determinism enable safe and fearless code refactoring in Scala.
In FP, functions must satisfy three rules: they must be total, deterministic and pure, which means that they don’t perform actions, they only produce a value. Those rules are really constraining. So if we want people to follow them, they must provide significant advantages, otherwise no one would make the effort. /* ----- SOCIAL MEDIA ----- */ Follow Me On Social Media At: twitter.com/JulienTruffaut linkedin.com/in/julientruffaut/ patreon.com/julien_truffaut Video produced by Future Sun futuresunfilms.com/u/julien-truffautin r/scala • Recommends
u/julien-truffautin r/functionalprogramming • Recommends