Inyección de dependencias, Inversión de dependencias e inversión de control.

Durante muchos años se han confundido los términos de inyección de dependencias, inversión de dependencias e inversión de control, llegando a existir publicaciones donde las describen como lo mismo, sinónimos o incluso afirmando que una es mejor que otra. Este artículo busca responder las preguntas de ¿Qué son? ¿Son lo mismo? ¿Cuál debe aplicarse en mi código?.