Puedes hacer que únicamente esté permitido hacer rebase en las Pull Requests en Github desde la configuración del proyecto. ✅
Un Datasource es una capa intermedia para gestionar la entrada y salida de datos. 🔄
Rafa Blanes nos aporta este libro super entretenido, de fácil lectura y cargado de sabiduría. 📗
Lo que más se suele considerar es la diferencia entre spy y mock.