Al igual que construir un software de escritura de automóviles, todo se trata de hacer pequeños componentes del tamaño de un bocado que sean fáciles de reemplazar y mantener. Puede pensar en la Inversión de control como la percepción de la persona que escribe un componente de software aislado. En el código clásico, la persona que escribe el código le dice a la computadora: Haz esto, luego haz eso, luego ve aquí, etc. ¡Se sienten en control!
En la inversión de control, la persona que escribe el componente completa una plantilla y la computadora decide qué va a hacer con él. ¡La computadora está en control!
Si eso es demasiado técnico, considere esto: cuando compra en línea, llena su carrito con las cosas que desea y se siente en control. Por el contrario, cuando va a un mostrador del gobierno, le hacen llenar formularios y solicitudes y luego deciden qué harán con usted. Ellos tienen el control!
- En el futuro, ¿cuál desempeñará el papel más importante en el mundo del software AI (aprendizaje automático), seguridad cibernética o IoT?
- ¿Qué marcos e idiomas se usaron para desarrollar las siguientes aplicaciones (full stack) y por qué: 1) WhatsApp 2) Viber?
- ¿Lleva lo que aprendemos en la informática de B.Tech al trabajo?
- En seguridad informática, ¿qué es un sandbox?
- ¿Cuál es tu libro tecnológico favorito y por qué?
¿Por qué es útil la inversión de control? A veces en la vida las cosas se complican o dan miedo y deseamos que alguien más tenga el control. Es por eso que pagamos a contadores y abogados y decimos cosas como: “No quiero saber, ¡solo dime lo que necesitas de mí!”