Dependências é uma coisa que encontramos frequentemente no mundo da programação e que pode servir como uma faca de dois gumes, hora ajuda, hora atrapalha, o ponto é, quando e como devemos utilizá-la?