Rekayasa Perangkat Lunak

86
Apakah OOP keras karena tidak alami?

Orang sering dapat mendengar bahwa OOP secara alami sesuai dengan cara orang berpikir tentang dunia. Tetapi saya akan sangat tidak setuju dengan pernyataan ini: Kami (atau paling tidak saya) mengonseptualisasikan dunia dalam hal hubungan antara hal-hal yang kami temui, tetapi fokus OOP adalah...

86
Mengapa OCaml tidak lebih populer?

Saya selalu mendengar bahwa C adalah yang bahasa pilihan untuk menggunakan untuk embedded system, atau apapun yang perlu dijalankan pada kecepatan maksimum. Saya tidak pernah mengembangkan kesukaan untuk C, terutama karena saya tidak suka pointer aritmatika dan bahasanya tidak seperti anak tangga...

86
Apa perbedaan antara stateful dan stateless?

Buku-buku dan dokumentasi tentang MVC hanya menumpuk menggunakan istilah Stateful dan Stateless. Sejujurnya, saya hanya tidak dapat mengambil ide itu, apa yang dibicarakan buku-buku itu. Mereka tidak memberikan contoh untuk memahami salah satu dari kedua negara, bukan hanya mengatakan bahwa HTTP...

86
Apa sejarah mengapa byte delapan bit?

Apa yang dilakukan oleh kekuatan historis di tempat kerja, pengorbanan, dalam memutuskan untuk menggunakan kelompok delapan bit sebagai unit dasar? Ada mesin, sekali waktu, menggunakan ukuran kata lain, tetapi hari ini untuk non-delapan-bit Anda harus melihat potongan museum, chip khusus untuk...

86
Apakah komentar TODO masuk akal? [Tutup]

Saya mengerjakan proyek yang cukup besar dan mendapat tugas untuk melakukan beberapa terjemahan untuknya. Ada banyak label yang belum diterjemahkan dan ketika saya sedang menggali kode, saya menemukan sepotong kode ini //TODO translations Ini membuat saya berpikir tentang arti dari...

86
Apa perbedaan antara kasing tepi, kasing, kasing dan kasing?

Saya bukan penutur bahasa Inggris asli. Dalam bahasa ibu saya, saya mengetahui beberapa istilah yang digunakan untuk merujuk pada kondisi yang diperiksa untuk menghentikan rekursi, dan pada kondisi yang diperiksa untuk kasus yang ekstrem, tidak mungkin atau super sederhana. Dalam bahasa Inggris,...

86
Keuntungan menggunakan JavaScript murni dibanding JQuery

Apa keuntungan menggunakan Javascript-only dibandingkan menggunakan JQuery-only? Saya memiliki pengalaman terbatas dengan pengodean JavaScript dan JQuery. Saya telah menambahkan bit dan snippet dari masing-masing ke halaman HTML tapi saya sebagian besar kode hal sisi server dalam bahasa lain. Saya...

86
untuk vs foreach vs LINQ

Ketika saya menulis kode dalam Visual Studio, ReSharper (Tuhan memberkati itu!) Sering menyarankan saya untuk mengubah sekolah lama saya untuk loop dalam bentuk foreach yang lebih kompak. Dan sering, ketika saya menerima perubahan ini, ReSharper melangkah maju, dan menyarankan saya untuk...

86
Memperkirakan biaya waktu dalam basis kode warisan

Baru-baru ini saya mulai mengerjakan sebuah proyek di mana aplikasi monolitik yang sangat lama sedang dimigrasikan ke dalam arsitektur berbasis layanan-mikro. Basis kode warisan sangat berantakan ('kode spageti') dan seringkali fungsi yang tampaknya sederhana (misalnya dinamai