Существует ли база данных кода для часто используемых функций? - PullRequest
0 голосов
/ 17 октября 2011

В различных проектах программирования, над которыми я часто работаю, существуют различные уровни логики, которые я всегда чувствую, что другие уже делали это 1000 раз, но тем не менее я застрял, выполняя их в первый раз.

Например, сегодня я кодирую крестики-нолики, потому что не смог найти источник с разумным интерфейсом.

На днях это были шахматы.

Существует множество подобных классов, которые слишком специализированы, чтобы быть включенными в библиотеку, но тем не менее часто пишутся.

Мне интересно, есть ли какая-нибудь база данных или сообщество для совместного использования кода, которые делятся источником для функций, которые могут быть использованы другими?

Ответы [ 2 ]

1 голос
/ 17 октября 2011

Одна функция слишком мала для совместного использования;все в основном сводится к копированию-вставке, что является злом.Отдельные библиотеки (в любой форме, поддерживаемой вашей средой) представляют собой гораздо более жизнеспособный вариант.Следовательно, вам нужны специализированные репозитории и сайты хостинга кода общего назначения (GitHub, BitBucket и т. Д.).

Теперь вы можете найти действительно специализированную библиотеку, но вы всегда можете ее запустить.

0 голосов
/ 17 октября 2011

Это зависит от языка, который вы используете. Например, Perl имеет CPAN: http://search.cpan.org.

...