principle of least external dependency
choose the solution which has fewer external dependencies
the more external dependencies a solution to a problem has, the more likely it is to fail when at least one of these dependencies cannot be met
choose the solution which has fewer external dependencies
the more external dependencies a solution to a problem has, the more likely it is to fail when at least one of these dependencies cannot be met