A methodology is usually a guideline system for solving a problem, with specific components such as phases, tasks, methods, techniques and tools.
I see lots of articles saying how great IoC and DI are and none about why it isn't so great …
design-patterns dependency-injection inversion-of-control methodology