Source: cirosantilli/functional-programming
= Functional programming
{tag=Good}
{wiki}
<Good> because <unnecessary state is the source of much evil>.
Even if we cannot do everything in functional, we should at least strive to clearly extract functional substes in what we do.