Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem


4
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 baik?

3
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 buruk?

6
Bagaimana cara membuat kueri SQL kompleks lebih mudah untuk ditulis? [Tutup]
Saya merasa sangat sulit untuk menulis query SQL kompleks yang melibatkan gabungan banyak (setidaknya 3-4) tabel dan melibatkan beberapa kondisi bersarang. Pertanyaan yang saya minta untuk dituliskan dengan mudah dijelaskan oleh beberapa kalimat, tetapi dapat membutuhkan sejumlah kode untuk menyelesaikannya. Saya menemukan diri saya sering menggunakan tampilan sementara untuk menulis …
42 sql  tips  query 

8
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 benar? Dan apa perbedaan antara "tipe data dasar" …
42 data-types 

14
Apa yang harus saya lakukan untuk TIDAK mencuri kode "Hello World" dengan lisensi GPL?
Dalam proyek tersebut, saya menemukan file math.c,, dengan header GPL besar dan ... //------------------------------------------------------------------------------ /// Returns the minimum value between two integers. /// \param a First integer to compare. /// \param b Second integer to compare. //------------------------------------------------------------------------------ unsigned int min(unsigned int a, unsigned int b) { if (a < b) …
42 licensing  c  gpl 

7
Referensi javascript eksternal vs hosting salinan saya sendiri
Katakanlah saya memiliki aplikasi web yang menggunakan jQuery. Apakah praktik yang lebih baik untuk meng-host file javascript yang diperlukan di server saya sendiri bersama dengan file situs web saya, atau merujuknya pada CDN jQuery (contoh: http://code.jquery.com/jquery-1.7.1.min.js ) ? Saya dapat melihat pro untuk kedua sisi: Jika ada di server saya, …



7
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 dengan mudah mengelola dan memodifikasi aplikasi tanpa kesulitan. Saya …

2
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 hitam," hal-hal pertama …


14
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 ketika pengguna ingin membuat vendor baru, opsi teratas saya …
42 c# 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.