Rekayasa Perangkat Lunak

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

2
Berapa lama pipa mikroprosesor modern yang khas?
Saya belajar beberapa tentang pipelining tetapi itu 4-tahap dan 5-tahap dan saya pikir tipikal pipelining modern jauh lebih lama dan lebih rumit dalam praktiknya. Berapa lama tipikal pipeline dan berapa banyak yang dapat kita harapkan untuk meningkat dan di mana titik pencapaian pengembalian diminshing dalam peningkatan kinerja untuk pipeline yang …

3
Mengapa Mesin Aturan Tidak Ditulis Dalam Prolog? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Dari apa yang saya lihat tentang Prolog, sepertinya itu akan ideal untuk membuat …

4
Secara konseptual, bagaimana seseorang membuat aturan / kendala (bukan grafis / fisika) untuk sebuah game
Saya ingin membuat game sederhana yang mirip dengan buku petualangan pilihan Anda sendiri. Pemain disajikan dengan teks naratif dan dapat memilih tindakannya dari daftar kemungkinan. Ini, pada gilirannya, mengarah ke teks naratif baru, tak terhingga. Satu-satunya hasil adalah bahwa tergantung pada beberapa keputusan sebelumnya, daftar kemungkinan mungkin berbeda. Pada pandangan …

2
Apa saja konsekuensi dari perangkat lunak sumber terbuka yang berubah menjadi perangkat lunak sumber tertutup?
Jika sebuah perusahaan mengambil aplikasi sumber terbuka berlisensi dan kemudian mengembangkan aplikasi sumber tertutup dari itu dengan mengerjakan ulang bagian luas dari aplikasi, menambahkan fitur baru dan menerapkan perbaikan bug ... Mengabaikan persyaratan lisensi ... Bagaimana transisi terjadi dan apa yang dapat dilakukan untuk mencegahnya di luar memilih lisensi perbedaan? …

1
Kekurangan bentuk perantara fungsional
Saya sedang menulis pengoptimal untuk bahasa yang mirip dengan JavaScript, dan perlu memilih representasi kode perantara. Pilihan yang jelas / tipikal akhir-akhir ini adalah Static Single Assignment (SSA). Namun, Implementasi Kompiler Modern di C juga membahas bentuk perantara fungsional, yang pada dasarnya berarti akan berfungsi murni untuk representasi perantara (murni …


1
Alasan untuk menunggu hingga ketiga kalinya dalam Aturan Tiga?
Saya baru saja menemukan artikel " Aturan Tiga " di wikipedia Aturan tiga adalah aturan refactoring kode praktis untuk memutuskan kapan potongan kode direplikasi harus diganti dengan prosedur baru. Ini menyatakan bahwa kode dapat disalin sekali, tetapi ketika kode yang sama digunakan tiga kali, itu harus diekstraksi menjadi prosedur baru. …


10
Mengapa kita membutuhkan "fungsi panggilan balik"?
Saya sedang membaca buku programming in Lua. Dikatakan begitu Penutupan menyediakan alat yang berharga dalam banyak konteks. Seperti yang telah kita lihat, mereka berguna sebagai argumen untuk fungsi tingkat tinggi seperti sort. Penutupan juga bermanfaat untuk fungsi yang membangun fungsi lain, seperti contoh Penghitung baru kami; mekanisme ini memungkinkan program …

7
Menghasilkan ekspresi matematika acak
Saya memiliki ide ini berkeliaran di kepala saya, untuk menghasilkan dan mengevaluasi ekspresi matematika acak. Jadi, saya memutuskan untuk mencobanya dan menguraikan algoritma, sebelum mengkodekannya untuk mengujinya. Contoh: Berikut adalah beberapa contoh ekspresi yang ingin saya hasilkan secara acak: 4 + 2 [easy] 3 * 6 - 7 + 2 …
16 algorithms 

6
Pendekatan Sesi HTTP atau Database
Saya sedikit bingung seperti apa yang harus menjadi pendekatan saya, Bekerja pada desain keranjang belanja dan saya perlu menyimpan keranjang belanja baik dalam sesi atau dalam database tetapi tidak yakin pendekatan mana yang terbaik. Pengguna tidak masuk dan menambahkan produk ke troli (Pengguna anonim) Pengguna masuk dan menambahkan produk ke …


3
BackgroundWorker vs. Async / Menunggu
Saya baru mengenal pengembangan C # dan ingin membuat UI yang lebih responsif. Dalam penelitian pendahuluan saya, saya telah melihat dua metode untuk mencapai ini: Multi-threading bersamaan dengan kelas BackgroundWorker. Pengubah Async / Await yang lebih baru. Apakah yang lebih baru berarti lebih baik? Apa perbedaan antara kedua metode ini? …


2
Kapan menggunakan sumber daya bersarang di API yang tenang
Saya memiliki dua sumber: pengguna dan tautan. Pengguna dapat memiliki beberapa tautan yang dikaitkan dengannya. Saya telah merancang API RESTful saya sehingga Anda dapat mencapai tautan yang dikaitkan dengan pengguna di URI berikut: /users/:id/links Namun, saya selalu perlu memiliki URI untuk tautan yang adil - terkadang saya mungkin ingin semua …
16 api  rest  api-design 

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.