Apakah ada sumber daya di luar sana tentang bagaimana merancang proyek Python kekuatan industri yang besar? Saya ingin memulai proyek pribadi yang ambisius, tetapi saya tidak begitu yakin bagaimana cara membuatnya dan praktik apa yang harus dilakukan untuk membuat proyek ini berhasil.
Apakah ada sumber daya di luar sana yang membahas bagaimana membuat proyek Python besar bekerja?
Jawaban:
Saya tidak berpikir ada sesuatu yang spesifik untuk proyek Python besar yang tidak akan berlaku untuk proyek besar dalam bahasa pemrograman lain juga.
Dalam proyek besar apa pun, Anda harus mengincar kopling longgar dan kohesi tinggi . Sebuah proyek besar dapat dikelola jika terdiri dari sub-proyek ortogonal , as-self-contained-as-possible. Tes berguna untuk proses menciptakan subkomponen satu per satu, serta membuatnya bekerja sambil memodifikasinya nanti saat Anda lebih baik mengetahui apa yang seharusnya, karena keseluruhan mulai terbentuk.
sumber
Python jelas bagus untuk proyek besar. Ini, IMO, adalah salah satu alasan Python begitu populer. Sebenarnya, ada beberapa proyek besar yang menggunakan Python seperti Chandler - A note to self system. Ada juga tautan yang saya temukan di SO.
Sejauh cara ANDA dapat melakukannya, dapatkan bantuan seseorang, dan mulailah dengan proyek kecil di komputer Anda sendiri. Migrasikan itu ke SourceForge dan dapatkan lebih banyak pengembang. Jika Anda tetap dengan proyek ini, Anda dapat membuat proyek Python besar. Anda benar-benar tidak membutuhkan sumber daya untuk ini. Mulai saja coding. Dan jika Anda membutuhkan bantuan, jangan ragu untuk mengirim email kepada saya :-).
Semoga ini membantu!
sumber