Saya sedang mencari untuk menulis API layanan web dan saya berpikir untuk membuat layanan REST. Apa artinya OData dalam konteks ini? Bisakah Anda jelaskan perbedaan antara OData dan
Saya sedang mencari untuk menulis API layanan web dan saya berpikir untuk membuat layanan REST. Apa artinya OData dalam konteks ini? Bisakah Anda jelaskan perbedaan antara OData dan
Banyak (mungkin sebagian besar?) Aplikasi database saat ini menggunakan B-Trees dan variasi untuk menyimpan data, karena struktur data ini mengoptimalkan operasi baca, tulis, dan cari pada hard disk (dan operasi ini pada gilirannya memainkan peran penting dalam efisiensi keseluruhan...
Saat membuat sistem seperti AI, yang dapat mengambil banyak jalur berbeda dengan sangat cepat, atau benar-benar algoritma apa pun yang memiliki beberapa input berbeda, rangkaian hasil yang mungkin dapat berisi sejumlah besar permutasi. Pendekatan apa yang harus dilakukan seseorang untuk...
Saya menonton presentasi Google Tech Talk tentang Unit Testing , yang diberikan oleh Misko Hevery, dan dia berkata untuk menghindari penggunaan newkata kunci dalam kode logika bisnis. Saya menulis sebuah program, dan akhirnya saya menggunakan newkata kunci di sana-sini, tetapi kebanyakan untuk...
Saya biasanya lebih suka menggunakan metode kecil, seperti yang direkomendasikan, antara lain, Bob Martin in Clean Code . Saya juga sudah cukup membaca tentang internal Objective-C untuk memiliki setidaknya beberapa ide tentang cara kerja pengiriman pesannya ( seri bbums sangat informatif tentang...
Berikut ini adalah diskusi menarik tentang Prinsip Korespondensi Tennent , dan deskripsi singkat dari Neal Gafter : Prinsip ini menentukan bahwa suatu ekspresi atau pernyataan, ketika dibungkus dengan penutup dan kemudian segera dipanggil, harus memiliki arti yang sama seperti sebelum dibungkus...
Saya tidak bisa melihat mengapa heapsort dianggap sebagai algoritma penyortiran inplace . Maksud saya struktur data ekstra diisi dengan elemen-elemen array yang akan diurutkan yaitu heap, digunakan untuk membantu dalam ekstraksi nilai min dan proses penyortiran. Jadi mungkin saya salah paham...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Mengikuti aturan...
Sebagai contoh, jika kode menghasilkan int acak dari 0-10, dan mengambil cabang berbeda pada setiap hasil, bagaimana seseorang dapat merancang suite uji untuk menjamin cakupan pernyataan 100% dalam kode tersebut? Di Jawa, kodenya mungkin seperti: int i = new Random().nextInt(10); switch(i) {...
Banyak bahasa scripting seperti Perl, Awk, Bash, PHP, dll. Menggunakan tanda $ sebelum nama pengidentifikasi. Saya sudah mencoba mencari tahu mengapa tetapi tidak pernah memiliki jawaban yang
Seorang rekan kerja dan saya sendiri mengalami masalah yang kami punya banyak pendapat. Saat ini kami memiliki repositori git yang menyimpan semua cronjobs kami. Ada sekitar 20 crons dan mereka tidak benar-benar terkait kecuali kenyataan bahwa mereka semua adalah skrip python kecil dan penting...
Karena HTML yang dihasilkan sisi server sepele (dan itu adalah satu-satunya cara untuk membuat halaman web dinamis sebelum AJAX), CSS yang dihasilkan sisi server tidak. Sebenarnya, saya belum pernah melihatnya. Ada kompiler CSS, tetapi mereka menghasilkan file CSS yang dapat digunakan sebagai...
Saya baru saja menyaksikan pembicaraan oleh Daniel Spiewak ini di mana ia berbicara tentang keuntungan pengetikan struktural dibandingkan dengan pengetikan nominal Jawa Scala dan Jawa . Salah satu contoh untuk perbedaan ini adalah kode Java berikut public interface Foo { public int...
Sedikit latar belakang di sini - kami adalah tim kecil (dari 5) pengembang RAD yang bertanggung jawab untuk pengembangan perangkat lunak internal di perusahaan non-perangkat lunak besar. "Perangkat lunak internal" bervariasi dari aplikasi desktop .NET menggunakan server MSSQL sebagai backend ke...
Inilah situasi umum: Anda perlu menerapkan operasi massal dalam aplikasi yang menggunakan kerangka kerja ORM. Setelah lulus pertama, Anda telah melihat masalah kinerja yang signifikan. Inilah pertanyaan saya: Dalam situasi ini, haruskah Anda mendukung solusi yang mencakup SQL mentah? Atau...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Di tim saya, kami sering...
Saya tertarik mempelajari Scala. Saya sudah membaca banyak tentang hal itu, tetapi banyak orang menghargainya karena memiliki model aktor yang lebih baik untuk concurrency, ia menangani xml dengan cara yang jauh lebih baik, memecahkan masalah fungsi kelas satu. Pertanyaan saya adalah apakah Anda...
Code Retreat adalah acara pelatihan sepanjang hari yang berfokus pada dasar-dasar pengembangan perangkat lunak. Ada hari retret kode "global" yang akan datang, dan saya menantikannya. Yang mengatakan, saya pernah ke satu sebelumnya dan harus mengatakan ada sejumlah besar kekacauan ... yang...
Saya sedang dalam proses refactoring aplikasi web yang cukup besar. Salah satu masalah utama adalah penanganan kesalahan yang tidak konsisten dan saya mencoba untuk membuat strategi yang masuk akal. Saya telah membuat penangan kesalahan khusus, melalui set_error_handler yang pada dasarnya mengubah...
Saya ingin bertanya kepada kalian, dalam hal ini masuk akal untuk menguji unit kode fungsional yang diketik secara statis, seperti yang ditulis dalam haskell, scala, ocaml, nemerle, f # atau haXe (yang terakhir adalah apa yang saya benar-benar tertarik, tetapi saya ingin memanfaatkan pengetahuan...