Classes, inheritance, functional programming - martinbalke-401-adavanced-js/seattle-javascript-401n14 GitHub Wiki

#Functional Programming

Functional programming is at it's core in my opinion a methodology for abstracting away the larger functionality in programs in to small compostable functions. This has various advantages, it makes for less code written overall(DRY code), it makes debugging much easier since the overall scope of functionality is smaller, and it is a much more intelligent way to code.