Rekayasa Perangkat Lunak

37
Mengapa PHP tidak mendukung fungsi yang berlebihan?

Saya bertanya-tanya apakah salah satu fitur utama dari bahasa pemrograman adalah memiliki kemampuan untuk membebani fungsi melalui argumen. Saya pikir ini penting dalam konteks pemrograman berorientasi objek. Apakah sengaja ditinggalkan dan tidak diizinkan? Atau apakah kelebihan beban bukan...

37
Perbedaan antara REPL dan shell interaktif

Pertanyaan noob. Saya tidak bisa membedakan antara REPL dan shell interaktif hanya dengan membaca definisi di Wikipedia. Wiki mencatat bahwa REPL adalah sejenis shell bahasa interaktif tertentu . Apakah itu bagian yang tepat? Definisi Wiki tampaknya membatasi terminologi REPL ke bahasa mirip Lisp,...

37
tabel referensi diri, baik atau buruk? [Tutup]

Mewakili lokasi geografis dalam aplikasi, desain model data yang mendasarinya menyarankan dua opsi yang jelas (atau mungkin lebih?). Satu tabel dengan referensi mandiri kolom parent_id, uk - london (london parent id = UK id) atau dua tabel, dengan hubungan satu ke banyak menggunakan kunci...

37
Cara paling ramah manusia untuk memesan definisi metode kelas?

Dalam setiap definisi kelas yang diberikan, saya telah melihat definisi metode yang diurutkan dalam berbagai cara: abjad, kronologis berdasarkan penggunaan yang paling umum, abjad dikelompokkan berdasarkan visibilitas, abjad dengan getter dan setter dikelompokkan bersama, dll. Ketika saya mulai...