SOLID para programación funcional

Viniendo de un lenguaje OOP, estoy familiarizado con los principios SÓLIDOS del diseño orientado a objetos. Parece que algunos de estos encajarían en un modelo de programación funcional, mientras que otras partes no tienen sentido en un estado carente de mundo. ¿Existe un conjunto similar de principios para refactorizar el código funcional?

Respuestas a la pregunta(2)

Su respuesta a la pregunta