Есть ли какая-то ценность в Open sourcing your для забавных проектов [закрыто]

12

Я написал много забавных для меня проектов и показал их друзьям и тому подобное. Есть ли какая-то ценность в выполнении работы и создании этих проектов с открытым исходным кодом, поскольку интерес и полезность ограничены.

повторный показ
источник

Ответы:

20

Конечно!

  • Ограниченная полезность может быть расширена другими.
  • Другим может понадобиться точно такой же код или его можно использовать в качестве учебного материала.
  • Из-за огромной демографической ситуации в интернете найдется тот, кто заинтересован.

С другой стороны:

  • Код OpenSource должен быть хорошо документирован или прокомментирован.
  • Код должен быть понятным и читаемым.
  • Код должен работать.

Иметь ввиду:

  • Другие могут привести в порядок ваш код, если они получат ваше мнение.
  • Другие могут оптимизировать ваш код и научить вас чему-то.
JackLeo
источник
Это звучит так, будто нет необходимости комментировать / документировать закрытый исходный код ...
Andre Holzner
Извините, но нет - вам нужно. Хм ... На самом деле, вы должны это сделать, но документация / комментарии гораздо более необходимы в OpenSource, потому что даже начинающий может взглянуть на ваш код, и не будет никого, кто мог бы познакомить вас с кодом, в отличие от компаний, где написан ClosedSource.
ДжекЛео
10

Абсолютно

Это минимум, это демонстрирует вашу работу. В лучшем случае вы будете вызывать интерес, люди раскрутят ваш проект и потенциально превратят его в то, что вы даже не задумывались создавать :)

Демиан Брехт
источник
5

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

Если вы хотите помочь другим узнать то, что вы знаете и хотите узнать из коллективных знаний других программистов, открытый код - отличный способ.

Роб Райш
источник
3

Определенно. Если ничего другого, вы решили проблему хранения и совместного использования кода, когда вам это нужно.

Уайетт Барнетт
источник