Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 2.03 KB

README.md

File metadata and controls

47 lines (39 loc) · 2.03 KB

Functional Refactorings

When writing programs with pure functions, it appears that there are some refactorings which are more common in this paradigm. Some of these relate to the well know catalog of refactorings introduced by Martin Fowler, but others are not on that list.

In this catalog, I want to present the ones I have personally identified, plus the additional ones propose in a session I ran at SoCraTes 2016 on this topic.

My hope is that others in the functional community will improve and extend this catalog to create a useful resource. So please contribute thoughts (issues) and (improvements) pull requests!

Catalog

Links

Links for further reading (not yet integrated into this document)