¡Detecta la Lógica y domina el aprendizaje!
El objetivo de #DetectaLaLógica es ayudar a los ingenieros de software y desarrolladores a entender conceptos fundamentales de la ingeniería de software de utilizando la lógica de la palabras utilizadas en el nombre del concepto. De esta manera se proporciona una manera más intuitiva y memorable de recordar el concepto.
- 📝🥽 Pruebas Unitarias
- ◽⬜💽 Patrón de diseño de Repositorio
- 💃🏼👁️🎮 Patrón de diseño MVC
- 💾♻️ Git
- 🙋🏼♂️🌐🔐 Json Web Token
- 💉🤝 Inyección de Dependencias
Aquí hay una lista de algunos de los conceptos de ingeniería de software que ya tienen su #DetectaLaLógica:
Pruebas Unitarias se le llama "Prueba" porque funcionan para conocer el resultado de algo y "Unitaria" significa "una sola unidad", por lo que las "pruebas unitarias" funcionan para conocer el resultado de una pequeña unidad de tu sistema.
Patrón de diseño Repositorio se llama así porque "Repositorio" significa un lugar para almacenar cosas y con el patrón de diseño de repositorio puedes almacenar todos aquellos métodos y funciones para conectar a la base de datos.
Patrón de diseño Modelo-Vista-Controlador se llama así porque divide el programa en un "Modelo" el cual sirve para ser utilizada en diferentes partes del sistema, en una "Vista" la cual puedes ver ya que está hecha con código HTML y CSS, y "Controlador" pues es el que controla lo que sucede entre el modelo y la vista.
Git se llama así porque el nombre "Git" es un juego de palabras con la palabra "idiota" en inglés, que sugiere que el sistema es fácil de usar y que se centra en la eficiencia y la simplicidad de administrar tus proyectos.
JSON Web Token (JWT) se le llama "JSON" porque está formato JSON, "WEB" porque se trasmite mediante la WEB y "Token" porque es una clave digitalmente firmada para transmitir información de autenticación y autorización.
Inyección de Dependencias (Dependency Injection en inglés) se llama así porque en lugar de que el objeto cree sus propios componentes, se le proporcionan desde fuera, como si se estuvieran "inyectando" en él y se crea una "dependencia" porque esa relacción de inyección es vital para el funcionamiento del software.
Planeo hacer muchos más vídeos explicando los conceptos
Si quieres contribuir con algo, reportar problemas o agregar funciones, ¡eres totalmente bienvenid@!
¡Estrella ⭐ este repositorio si mi proyecto te ayudó!
- Daniela Barazarte