¿Cómo explicará la Inversión de control en términos simples?

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!

¿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í!”

Clásicamente como el Principio HollyWood:
“No nos llames; te llamaremos”.

¿Democracia directa versus autoritarismo?

Los individuos se registran y se suscriben a los servicios públicos o son recogidos por los servicios solo porque el servicio los encuentra presentes.

Para estirar mi metáfora SÓLIDA; Las baterías se colocan en la radio cuando ven que la necesidad encaja en lugar de esperar a que la radio las atraiga.

Un juego abierto donde cualquiera puede sentarse y jugar siempre que siga las reglas.

More Interesting

¿Cuáles son los beneficios clave del software SMS College?

¿Realmente vale la pena presentar una solicitud de relaciones públicas en Australia como profesional del software con 5 años de experiencia como desarrollador en tecnología SAP BW? ¿Cómo trata su mercado la experiencia india de TI?

¿Cómo se hace la arquitectura de software de Google+? ¿Hay algún diagrama UML sobre este tema?

Si la ejecución lo es todo, ¿qué sucederá cuando la mayoría de los buenos programadores del mundo no estén en los Estados Unidos?

¿Se puede usar una tarjeta de memoria como RAM? Si es así, como lo haces?

¿Cuáles son los algoritmos que todo profesional de software debe practicar para descifrar entrevistas de codificación?

¿Qué se siente ser un programador promedio entre los muy talentosos?

¿Cómo se llama un negocio si ofrece software y desarrollo web para empresas comerciales?

¿Puedo ser productor musical, diseñador gráfico, artista de efectos visuales y desarrollador de software al mismo tiempo?

¿Cuánto costará crear una aplicación que pueda abrir formularios XFA-PDF? O, ¿cuánto costará construir una aplicación exactamente como Adobe Acrobat Pro que pueda abrir formularios JavaScript?

¿Se respeta a los desarrolladores de software en los bancos de inversión?

Cómo mejorar en la arquitectura de una aplicación de software

¿Existe una herramienta / marco para tareas distribuidas administradas por recursos?

¿Debería el probador revisar la fuente antes de la prueba?

¿Puede un ingeniero de control de calidad entrar en inteligencia de negocios o un rol de PM?