Несколько лет назад мне рассказывали об исследовании повторного использования кода. По-видимому, было обнаружено, что в среднем программисты имеют 7-минутное окно при поиске кода для повторного использования. Если они не найдут код, который соответствует их потребностям в этом окне, они сами напишут.
Это было представлено в контексте необходимости тщательного управления кодом для повторного использования, чтобы убедиться, что вы можете найти то, что вам нужно в окне.
Как вы (отдельные лица и организации) управляете своим источником, чтобы упростить его повторное использование? Вы специально поддерживаете библиотеку повторного использования? И если да, то как вы индексируете его, чтобы максимизировать свою скорость?