При работе над разработкой нового программного обеспечения я обычно зацикливаюсь на проблеме избыточности и зависимости. То есть, чтобы либо принять стороннюю библиотеку, которая у меня есть огромные зависимости или код, она дублирует весь эффект, но уменьшает зависимости.
Хотя я недавно пытался найти метрический способ взвешивания или избыточности кода и зависимостей в коде. По большей части, я пришел к выводу, что сокращение избыточности увеличивает ваши зависимости в вашем коде. Уменьшение зависимостей в коде увеличивает избыточность. Так что он очень сильно противостоит друг другу.
Итак, мой вопрос: Какая хорошая метрика вы использовали в прошлом и используете для взвешивания зависимостей или избыточности в вашем коде?
Одна вещь, которая, по моему мнению, очень важна, - если вы выбираете маршрут зависимостей, вам нужны наборы инструментов, чтобы вы могли быстро изучить все подпрограммы и функции, которые используют указанную функцию. Без этих наборов инструментов кажется, что выигрыш выигрывает.
P.S Следуя статье из статьи Статья