Rekayasa Perangkat Lunak

46
Mengapa bahasa pemrograman lama terus direvisi?

Pertanyaan ini bukan, "Mengapa orang masih menggunakan bahasa pemrograman lama?" Saya mengerti itu dengan cukup baik. Sebenarnya dua bahasa pemrograman yang saya tahu paling baik adalah C dan Skema, yang keduanya berasal dari tahun 70-an. Baru-baru ini saya membaca tentang perubahan C99 dan C11...

46
Apakah ada sesuatu yang inovatif tentang NoSQL? [Tutup]

Saya seorang pria Database Relasional yang sangat solid dan mengerti semua jalan ke bentuk normal ke-3, menghargai akar teori set aljabar SQL, dan mungkin bisa menghubungkan patah hati (atau tidak). Saya belum menemukan struktur basis data relasional UNTUK kencan malam dengan istri saya, tetapi...

46
Apakah FormsAuthentication sudah usang? [Tutup]

Saya membuat situs web menggunakan ASP.NET MVC 5. Apakah Microsoft merilis teknologi apa pun untuk menggantikan FormsAuthentication atau mereka masih merekomendasikan otentikasi pengguna menggunakan FormsAuthentication untuk MVC

46
Mengapa tumpukan panggilan memiliki ukuran maksimum statis?

Setelah bekerja dengan beberapa bahasa pemrograman, saya selalu bertanya-tanya mengapa tumpukan thread memiliki ukuran maksimum yang telah ditentukan, daripada berkembang secara otomatis seperti yang diperlukan.  Sebagai perbandingan, struktur tingkat tinggi tertentu yang sangat umum (daftar,...

46
Mengapa kita masih menumbuhkan tumpukan itu?

Saat mengkompilasi kode C dan melihat perakitan, semuanya memiliki tumpukan yang tumbuh mundur seperti ini: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- apakah ini berarti pointer dasar atau stack pointer sebenarnya bergerak ke bawah alamat memori daripada naik? Mengapa...

46
Arti asinkron vs sinkron [ditutup]

Apa arti kata asinkron dan sinkron dalam ilmu komputer? Jika Anda google arti kata-kata Anda akan mendapatkan yang berikut: Asinkron: tidak ada atau terjadi pada saat yang bersamaan . Sinkron: ada atau terjadi pada saat yang sama . Tapi sepertinya mereka digunakan untuk menyampaikan makna...

45
Apakah ada buku kanonik tentang Agile?

Sebagai pengembang solo, saya pikir saya menggunakan proses Agile-like, tetapi saya ingin membandingkan apa yang saya lakukan dengan Agile nyata dan melihat apakah saya dapat meningkatkan proses saya sendiri. Apakah ada buku di luar sana yang merupakan standar de-facto untuk menggambarkan praktik...

45
Jadilah liberal dalam apa yang Anda terima ... atau tidak?

[Penafian: pertanyaan ini subjektif, tapi saya lebih suka mendapatkan jawaban yang didukung oleh fakta dan / atau refleksi] Saya pikir semua orang tahu tentang Prinsip Robustness , biasanya disimpulkan oleh Hukum Postel: Bersikaplah konservatif dalam apa yang Anda kirim; menjadi liberal dalam...