Чи є якась цінність у відкритих джерелах пошуку ваших цікавих проектів [закрито]


12

Я написав купу цікавих для мене проектів і показав їх друзям і таким. Чи є якась цінність виконувати роботу та робити ці проекти відкритими джерелами, оскільки інтерес та корисність обмежені.

Відповіді:


20

Звичайно!

  • Обмежена корисність може бути розширена іншими.
  • Іншим може знадобитися точно такий же код, або він може бути використаний як навчальний матеріал.
  • Завдяки величезній інтернет-демографії є ​​впевнений, хто зацікавлений.

З іншого боку:

  • Код OpenSource повинен бути добре задокументований або прокоментований.
  • Код повинен бути зрозумілим і читабельним.
  • Код повинен працювати.

Мати на увазі:

  • Інші можуть привести в дію ваш код, якщо вони зрозуміли.
  • Інші можуть оптимізувати ваш код і навчити вас чомусь.

це звучить трохи так, що немає потреби коментувати / документувати закритий вихідний код ...
Андре Хольцнер

Вибачте, але ні - вам потрібно. Хм ... Насправді вам потрібно, але документація / коментарі набагато потрібні в OpenSource, тому що навіть початківець може подивитися ваш код, і не знайдеться нікого, хто може ознайомити вас з кодом, на відміну від компаній, де написано ClosedSource.
JackLeo

10

Абсолютно

Це мінімальний мінімум, він демонструє вашу роботу. У кращому випадку ви будете викликати інтерес, люди розкладуть ваш проект і потенційно перетворять його на те, що ви ніколи навіть не думали створити :)


5

Справжня цінність відкритого коду полягає у тому, як його можна використовувати для навчання, у створеній спільноті та цінність, яку спільнота приносить їй через виправлення помилок та вдосконалення.

Якщо ви хочете допомогти іншим засвоїти те, що ви знаєте, і хочете навчитися колективним знанням інших програмістів, відкритий код - це прекрасний спосіб.


3

Безумовно. Якщо нічого іншого, ви вирішили проблему зберігання та спільного використання коду, коли вам це потрібно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.