Rekayasa Perangkat Lunak

42
Di mana istilah "Pohon Merah / Hitam" berasal?

A Red / Black Tree adalah salah satu cara untuk menerapkan pohon pencarian biner seimbang. Prinsip di balik cara kerjanya masuk akal bagi saya, tetapi warna yang dipilih tidak. Mengapa merah dan hitam, berbeda dengan pasangan warna atau atribut lainnya secara umum? Ketika saya mendengar "merah dan...

42
Apakah ini situasi yang benar untuk menggunakan konstanta?

Jadi profesor saya memberikan umpan balik pada proyek yang saya kerjakan. Dia merapat beberapa tanda untuk kode ini: if (comboVendor.SelectedIndex == 0) { createVendor cv = new createVendor(); cv.ShowDialog(); loadVendors(); } Ini ada di dalam penangan "indeks yang diubah". Ini digunakan...

42
Mengapa Zend Framework sangat rumit?

Saya adalah pengembang web dan memiliki pengalaman mengembangkan beberapa aplikasi web dalam PHP. Saya memiliki ide untuk mengembangkan produk untuk diri saya sendiri dan memutuskan untuk menggunakan kerangka kerja berbasis MVC karena saya sangat menyukai ide MVC dan bagaimana seseorang dapat...

42
Apa yang dimaksud dengan tipe data primitif?

Pemahaman saya tentang tipe data primitif adalah itu Ini adalah tipe data yang disediakan oleh bahasa secara implisit (Lainnya adalah kelas yang ditentukan pengguna) Jadi bahasa yang berbeda memiliki kumpulan tipe data yang berbeda yang dianggap primitif untuk bahasa tertentu. Apakah itu...

42
Apa yang sangat buruk tentang DOM?

Saya terus mendengar orang (khususnya Crockford) mengatakan DOM adalah API yang mengerikan, tetapi tidak benar-benar membenarkan pernyataan ini. Terlepas dari inkonsistensi lintas-browser, apa saja alasan mengapa DOM dianggap sangat

42
Apa itu "berkerumun"?

Saya pernah mendengar berkerumun disebutkan dalam konteks Agile atau Extreme Programming. Tampaknya menjadi pelengkap pasangan. Apa itu sebenarnya? Kapan itu harus diterapkan? Bagaimana Anda melakukannya dengan

42
Mengapa Facebook mengonversi kode PHP ke C ++? [Tutup]

Saya membaca bahwa Facebook dimulai dalam PHP, dan kemudian untuk mendapatkan kecepatan, mereka sekarang mengkompilasi PHP sebagai kode C ++. Jika itu masalahnya mengapa mereka tidak: Hanya memprogram di c ++? Tentunya harus ada BEBERAPA kesalahan / bug ketika menekan tombol kompiler ajaib yang...