Pada kesempatan ini, kami ingin berkongsi dengan anda artikel yang kami anggap menarik dan bahawa sesiapa sahaja yang berminat dengannya Perisian Percuma harus membaca. Kami telah melihat artikel ini di genbetadev.com dan bercakap tentang bagaimana bekerjasama dalam projek Perisian Percuma.
The projek perisian percuma mereka telah mengubah dunia perisian. Di sebalik pelaksanaan projek-projek tersebut ada orang yang mendedikasikan waktunya untuk membuat teknologi terbuka di mana sesiapa sahaja dapat menyumbang. Terdapat kepercayaan yang salah bahawa untuk mengambil bahagian dalam projek-projek ini adalah penting untuk menjadi pengaturcara yang hebat atau mempunyai banyak masa. Tetapi tidak. Itu bukan syarat penting.
Seterusnya, kami akan memberitahu anda cara yang berbeza untuk bekerjasama dalam projek perisian percuma. Kami akan menunjukkan kepada anda bahawa walaupun pencipta banyak projek perisian bebas adalah genius dalam seni pengaturcaraan, kami juga dapat menyumbang sedikit demi sedikit dengan pelbagai cara. Semua orang boleh bermula di suatu tempat.
Berpadu ke dalam komuniti dan bantu menyebarkannya
Pembangun bekerjasama dalam projek perisian percuma berkomunikasi dengan masyarakat dengan cara yang berbeza: senarai surat, blog atau IRC. Itulah sebabnya sangat mustahak, jika kita ingin mula berkolaborasi dalam sebuah projek, dengarkan dahulu apa yang diperkatakan dan hantarkan mesej pertama kita.
Nanti, kita dapat bekerjasama dengan mereka membahaskan senarai mel, menolong oleh IRC kepada orang lain yang lebih baru, dan bahkan menulis beberapa catatan blog projek yang memberitahu komuniti tentang fungsi baru atau memberi contoh dalam tutorial.
Dan jika bukannya merancang, kami ingin merancang lebih banyak lagi, pasti pengaturcara projek akan mengucapkan terima kasih kerana membantu mereka memperbaiki laman web. Sering kali mereka begitu sibuk mencipta fungsi baru sehingga mereka melupakan aspek visual laman web rasmi projek.
Bekerjasama dalam pengesanan dan penyelesaian pepijat
Kod tersebut adalah nadi projek perisian percuma, tetapi walaupun menulis kod boleh menjadi perkara yang paling menggembirakan, ia juga harus diingat bahawa penyelenggaraan dan penyelesaian masalah menjadikan projek stabil.
Projek perisian biasanya mempunyai sistem tiket dapat dilihat oleh orang ramai. Sumbangan yang baik adalah kesilapan dokumen yang lebih baik yang telah dilaporkan. Kita dapat mendiagnosis kesilapan, kerana sering kali didokumentasikan dengan buruk, jadi jika kita dapat menghasilkan kesilapan tiket dan memberikan lebih banyak maklumat kepada pemaju projek, mereka akan sangat menghargainya, kerana kadang-kadang mereka menghabiskan lebih banyak masa untuk mencari tahu di mana ia terjadi kegagalan. untuk menyelesaikannya.
Begitu juga adalah penting untuk menutup tiket yang sudah selesai. Pembersihan insiden, misalnya, lebih dari satu tahun kerana terlupa masih terbuka dan mungkin pada versi kemudian telah diselesaikan secara kolateral.
Bekerja pada kod projek
Kami sampai pada titik yang kita semua mahukan dan di mana pengaturcara sering terdorong untuk bekerjasama: menulis kod baru untuk projek ini.
Sebelum semuanya penting bagi kita mempelajari gaya penulisannya dan cara penggunaannya dalam projek tersebut. Kita mesti menjadi anggota masyarakat yang bertanggungjawab menjaga gaya dan membuat kesesuaian sehingga pemaju yang paling berpengalaman menggabungkan kod kita di cabang utama.
Kita boleh mulakan dengan bahagian yang tidak rumit dan tidak rumit untuk disatukan ke dalam projek, seperti uji versi beta pada platform yang berbeza. Kadang-kadang sukar untuk memeriksa bahawa semuanya berfungsi dengan betul di pelbagai platform dan tidak ada yang dapat disesuaikan, jadi kita dapat menjaga pengujian kod tersebut di mana-mana platform yang kita kuasai.
Kita juga dapat mendedikasikan diri kita untuk membetulkan kesilapanSeperti yang telah kami sebutkan sebelumnya, menyelesaikan tiket adalah cara yang baik untuk membebaskan pembangun untuk fokus pada aliran kerja utama. Selain mendokumentasikannya, kami juga boleh memulakan dengan menulis kesalahan menyelesaikan kod pertama yang kami temui atau menulis ujian untuk kod sebagai ujian.
Mendokumentasikan dan membuat sampel
Bagaimana perasaan anda ketika anda mula bermain-main dengan projek anda mendapati bahawa dokumentasinya jarang? Mungkin, mungkin dokumentasi ia juga merupakan titik yang baik di mana kita boleh mula bekerjasama. Mengembangkan beberapa bahagian yang terlalu singkat atau mendokumentasikan masalah yang telah kita hadapi sendiri. Biasanya dokumentasi biasanya dalam format wiki jadi sangat mudah bagi kami untuk memasukkan dokumen kami dari saat pertama.
Ia juga penting untuk menolong buat contoh. Semakin banyak kes penggunaan projek, semakin baik. Kita boleh melakukan projek kecil atau aplikasi yang menunjukkan secara praktikal cara menggunakan perisian, API atau apa sahaja yang terdiri daripada projek perisian percuma.
Melalui | genbetadev.com
Sumbangan yang sangat baik! Artikel yang sangat baik.