Dengan asumsi saya telah menemukan proyek sumber terbuka yang saya minati, bagaimana cara saya mengevaluasi proyek (para anggota, tingkat kegiatan, dll) untuk menentukan apakah bergabung dengan proyek akan menggunakan waktu dan energi saya dengan baik?
open-source
Achilles
sumber
sumber
Anda dapat melakukan beberapa hal:
Bagaimanapun juga itu adalah awal :)
sumber
Uji sedikit air terlebih dahulu. Nongkrong di milis, irc saluran dll dan perhatikan cara kerjanya. Perbaiki bug atau tambahkan fitur yang diminta sendiri dan kirim tambalan. Lihat bagaimana itu diterima ... apakah mereka bekerja dengan Anda untuk diedit dan disertakan atau melawan Anda?
Evaluasi juga diri Anda. Apakah Anda benar-benar punya waktu dan minat untuk bertahan dan layak investasi proyek untuk mempercepat Anda?
sumber
Lihatlah cakupan tes. Berkontribusi pada proyek dengan sejarah / mandat hanya menerima permintaan tarik / tambalan dengan melewati tes akan menjadi proses yang jauh lebih sukses dan menyenangkan daripada mencoba berkolaborasi pada sesuatu dengan pengembang yang tidak bisa / tidak akan menulis unit test.
Saya harus bekerja memperbarui versi lama dari perpustakaan yang ditinggalkan beberapa kali untuk bekerja. Biasanya, saya senang dibayar untuk berkontribusi pada proyek open source. Tetapi ketika tidak ada tes dan dokumentasi yang buruk, itu hanya neraka.
sumber
Bergabunglah jika Anda akan menikmati 1 mengerjakan proyek.
1 : "nikmati" bisa berarti apa pun yang membuatmu bahagia.
sumber
Dasarkan pada tujuan Anda (tidak yakin apa itu). Jika Anda mencoba mendapatkan pengalaman pemrograman, Anda tidak akan rugi banyak dengan mencobanya. Jika ada, Anda dapat belajar bagaimana 'tidak' kode.
Jika Anda mencoba membuat nama untuk diri sendiri dengan menempelkan diri pada proyek yang hebat, Anda mungkin memiliki waktu yang lebih sulit. Coba cari di internet untuk setiap blog atau komentar dari pengembang lain dan pengguna perangkat lunak (Jika sejauh itu.). Lihatlah kemajuan pengkodean. Apakah bergerak sesuai dengan keinginan Anda.
Mencoba mencari tahu apakah anggota lain "bermain baik dengan yang lain" dapat mengambil kombinasi dari beberapa praktik yang baru saja saya sebutkan.
Cobalah. "Tidak ada biaya apa pun" - John Belushi, Animal House.
sumber