Apakah ada nilai apa pun dalam Open sourcing proyek bersenang-senang Anda [ditutup]


12

Saya telah menulis banyak proyek yang menyenangkan bagi saya dan telah menunjukkannya kepada teman dan semacamnya. Apakah ada nilai dalam melakukan pekerjaan dan menjadikan proyek ini open source karena minat dan manfaatnya terbatas.

Jawaban:


20

Tentu!

  • Kegunaan terbatas dapat diperluas oleh orang lain.
  • Orang lain mungkin membutuhkan jenis kode yang persis sama atau dapat digunakan sebagai bahan pengajaran.
  • Karena demografi internet yang sangat besar pasti ada seseorang yang tertarik.

Di samping itu:

  • Kode OpenSource harus didokumentasikan atau dikomentari dengan baik.
  • Kode harus dapat dimengerti dan dibaca.
  • Kode harus berfungsi.

Ingatlah:

  • Orang lain mungkin merapikan kode Anda jika mereka mendapatkan pikiran Anda.
  • Orang lain dapat mengoptimalkan kode Anda dan mengajarkan Anda sesuatu.

kedengarannya seperti tidak perlu berkomentar / mendokumentasikan kode sumber tertutup ...
Andre Holzner

Maaf, tapi tidak - Anda harus melakukannya. Umm ... Anda harus benar-benar melakukannya, tetapi dokumentasi / komentar jauh lebih dibutuhkan di OpenSource karena bahkan pemula mungkin akan melihat kode Anda, dan tidak akan ada orang yang mungkin memperkenalkan Anda pada kode tersebut, tidak seperti di perusahaan tempat ClosedSource ditulis.
JackLeo

10

Benar

Minimal, ini memamerkan pekerjaan Anda. Paling-paling, Anda akan menghasilkan bunga, orang-orang akan membayar proyek Anda dan berpotensi mengubahnya menjadi sesuatu yang Anda bahkan tidak pernah mempertimbangkan untuk membuatnya :)


5

Nilai sebenarnya dari open-source adalah bagaimana hal itu dapat digunakan untuk belajar, dalam komunitas yang dibuatnya dan nilai yang dibawa oleh komunitas melalui perbaikan bug dan penyempurnaan.

Jika Anda ingin membantu orang lain mempelajari apa yang Anda ketahui dan ingin belajar dari pengetahuan kolektif programmer lain, open-source adalah cara yang bagus.


3

Pastinya. Jika tidak ada yang lain, Anda telah memecahkan masalah menyimpan dan berbagi kode saat Anda membutuhkannya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.