Rekayasa Perangkat Lunak

20
Argumen default yang dapat diubah Python: Mengapa?

Saya tahu bahwa argumen default dibuat pada waktu inisialisasi fungsi dan tidak setiap kali fungsi dipanggil. Lihat kode berikut: def ook (item, lst=[]): lst.append(item) print 'ook', lst def eek (item, lst=None): if lst is None: lst = [] lst.append(item) print 'eek', lst max = 3 for x in...

20
Bagaimana saya bisa mengatur repositori Git pribadi?

Saya sedang dalam proses menyiapkan akun GitHub dengan rencana membuat sepasang perpustakaan yang saya kembangkan sebagai bagian dari beberapa proyek iOS terbaru yang tersedia secara bebas untuk pengembang aplikasi iOS lainnya untuk digunakan. Saat ini saya tidak memiliki cadangan di luar situs...

20
Apakah ada kebalikan dari istilah "Backporting"?

Seperti yang saya mengerti, istilah "Backporting" digunakan untuk menggambarkan perbaikan yang diterapkan dalam versi masa depan yang juga porting ke versi sebelumnya. Definisi Wikipedia adalah sebagai berikut: Backporting adalah tindakan mengambil modifikasi perangkat lunak tertentu (tambalan)...

20
Apa gunanya Asosiasi, Agregasi dan Komposisi?

Saya telah melalui banyak teori tentang apa itu enkapsulasi dan tiga teknik penerapannya, yaitu Asosiasi, Agregasi dan Komposisi. Apa yang saya temukan adalah : Enkapsulasi Enkapsulasi adalah teknik membuat bidang dalam kelas pribadi dan menyediakan akses ke bidang melalui metode publik. Jika...

20
Mengapa ukuran tumpukan tetap pada JVM?

Adakah yang bisa menjelaskan kepada saya mengapa JVM (saya tidak memeriksa terlalu banyak, tetapi saya belum pernah melihat yang tidak melakukannya dengan cara seperti itu) perlu dijalankan pada ukuran heap yang tetap? Saya tahu ini lebih mudah untuk diterapkan pada tumpukan berdekatan yang...

20
Y combinator dan optimisasi panggilan ekor

Definisi kombinator Y dalam F # adalah let rec y f x = f (y f) x f berharap sebagai argumen pertama beberapa kelanjutan untuk subproblem rekursif. Menggunakan yf sebagai kelanjutan, kita melihat bahwa f akan diterapkan pada panggilan yang berurutan yang dapat kita kembangkan let y f x = f (y...

20
Apakah file header sebenarnya bagus? [Tutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun yang lalu . Saya...