Czy jest jakaś wartość w Open Sourcing dla projektów rozrywkowych [zamknięte]


12

Napisałem dla siebie wiele fajnych projektów i pokazałem je znajomym i tym podobne. Czy wykonanie tej pracy i uczynienie tych projektów open source ma jakąkolwiek wartość, ponieważ zainteresowanie i użyteczność są ograniczone.

Odpowiedzi:


20

Pewnie!

  • Ograniczona użyteczność może zostać rozszerzona przez innych.
  • Inni mogą potrzebować dokładnie tego samego rodzaju kodu lub może być wykorzystany jako materiał dydaktyczny.
  • Ze względu na ogromną demografię internetową z pewnością jest ktoś zainteresowany.

Z drugiej strony:

  • Kod OpenSource powinien być dobrze udokumentowany lub skomentowany.
  • Kod powinien być zrozumiały i czytelny.
  • Kod powinien działać.

Pamiętać:

  • Inni mogą uporządkować Twój kod, jeśli wpadną Ci na myśl.
  • Inni mogą zoptymalizować kod i czegoś Cię nauczyć.

brzmi to trochę tak, jakby nie trzeba było komentować / dokumentować zamkniętego kodu źródłowego ...
Andre Holzner

Przepraszam, ale nie - musisz. Umm ... Musisz to zrobić, ale dokumentacja / komentarze są o wiele bardziej potrzebne w OpenSource, ponieważ nawet początkujący może spojrzeć na twój kod i nie będzie nikogo, kto mógłby cię przedstawić, inaczej niż w firmach, w których napisano ClosedSource.
JackLeo,

10

Absolutnie

To absolutne minimum, pokazuje twoją pracę. W najlepszym razie wzbudzisz zainteresowanie, ludzie rozwidlą Twój projekt i potencjalnie przekształcą go w coś, czego nigdy nie rozważałeś stworzenia :)


5

Prawdziwą wartością open source jest sposób, w jaki można go wykorzystać do nauki, w społeczności, którą tworzy, oraz wartość, jaką przynosi mu społeczność poprzez poprawki błędów i ulepszenia.

Jeśli chcesz pomóc innym w nauce tego, co wiesz i chcesz nauczyć się ze wspólnej wiedzy innych programistów, open-source to świetny sposób.


3

Zdecydowanie. Jeśli nic więcej, rozwiązałeś problem przechowywania i udostępniania kodu, gdy go potrzebujesz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.