Thursday 4th February, 2016
1:15pm to 2:00pm
The real benefit of using functional development is your applications can be broken down into smaller, simpler pieces that are easier to understand and test too. This is made possible through the use of functional composition that treats functions as independent, pure entities that do not inflict any observable changes beyond its own scope. In addition, programs are easier to debug and troubleshoot due to the immutable nature and stateless execution of functions, which makes their outputs more predictable. Functional programming makes programs more extensible and robust through automatic currying and by creating a protective layer called monads, which provides a clean error handling strategy.
Sign in to add slides, notes or videos to this session