Если к концу этой пандемии стоимость золота упадет, замените золото другим ценным элементом для сравнения;)
Почему это важно? почему все на этом настаивают? почему весь мир придерживается этой концепции?
Что ж, если я скажу вам, что, приняв эту концепцию в своей повседневной кодовой базе, вы значительно сократите усилия по созданию новых или модификации существующих функций в вашем приложении.
Я нашел это очень важным при разработке приложения React для моей нынешней компании. Если вы работаете в стартапе, вы заметите, что возникнет большая потребность в более быстрой разработке приложений, а также в гибкости изменения некоторого поведения / архитектуры меньшей функции или всего приложения.
Теперь я говорю относительно разработчика ReactJS.
Если бы вы создавали свои компоненты для многократного использования или использовали общий / абстрактный метод для их разработки, вышеуказанное требование было бы намного проще реализовать.
Возьмем этот простой пример
Я считаю, что мне не нужно объяснять вам вышеупомянутую мультипликационную ленту. Его уже опускают на землю 0.
Собственно говоря, я использовал многоразовые компоненты для создания одного и того же мультфильма.
Видите .. это то, что я говорил.
Это справедливо не только для Front End разработки, но и в значительной степени одинаково для всех областей или стеков разработки. Для более быстрой и эффективной доставки продукта очень важную роль играет возможность повторного использования или абстракция.
Я получил хорошие результаты, приняв возможность повторного использования в своей кодовой базе как разработчик Javascript. Я создаю Front-end приложения с использованием ReactJS, серверные серверы на NodeJs, Express. Я перенял эту концепцию почти везде
Я надеюсь, что это поможет кому-то понять ценность возможности повторного использования.
К. Спасибо. Пока