Un caso de Uplift Conditional

1 · Fran Iglesias · Jan. 28, 2024, 5:45 p.m.
El refactor uplift conditional puede ayudarnos a estructurar mejor un código cuajado de condicionales. El siguiente código pertenece a la librería Golden, una librería que estoy creando para snapshot testing en Go. La librería está a punto de salir en su primera versión estable, por lo que estoy haciendo las últimas pruebas para comprobar que funciona como debería. En una de estas pruebas me he dado cuenta de que falta una funcionalidad que, si bien no es crítica, es lo bastante importante como ...