Rekayasa Perangkat Lunak

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

3
Menyimpan item menu dengan izin pengguna
Saya membuat sistem menu di PHP dan MySQL. Saya akan memiliki beberapa menu berbeda dan setiap menu akan memiliki satu set item menu yang terhubung dengannya. Di situs itu, saya juga memiliki izin pengguna yang berbeda, beberapa pengguna dapat melihat semua item menu dan beberapa item disembunyikan dari beberapa pengguna. …

1
Asal nama-nama fungsi pemrosesan daftar yang umum
Beberapa fungsi tingkat tinggi untuk beroperasi pada daftar atau array telah berulang kali diadopsi atau diciptakan kembali. Fungsi peta , lipat [ l | r ], dan filter ditemukan bersama dalam beberapa bahasa pemrograman, seperti Skema, ML, dan Python, yang tampaknya tidak memiliki leluhur yang sama. Saya akan menggunakan ketiga …


2
Apakah ada bahasa lengkap untuk tujuan umum non-Turing umum yang tersedia saat ini?
Bahasa lengkap Non-Turing menawarkan keuntungan besar daripada bahasa lengkap Turing karena lebih mudah dianalisis dan, karenanya, menawarkan kemungkinan pengoptimalan yang lebih luas. Namun mereka hampir tidak digunakan dan kelengkapan Turing sebenarnya dijual sebagai fitur yang baik. Apakah ada bahasa umum non-Turing lengkap yang tersedia saat ini yang dibuat untuk pemrograman …


2
Lisensi MIT: Mengapa itu tidak dianggap viral?
Bagian pertama dari lisensi menyiratkan bahwa Anda pada dasarnya dapat melakukan apa pun yang Anda inginkan dengannya (salin, ubah, jual dll). Tetapi bagian kedua mengatakan bahwa kebebasan ini harus merambat ke semua salinan perangkat lunak. Penafsiran saya tentang hal itu adalah, Anda dapat memasukkan perangkat lunak ke dalam proyek milik …


2
Berurusan dengan Persimpangan Fitur
Baru-baru ini saya menyaksikan semakin banyak masalah yang serupa dengan yang dijelaskan dalam artikel ini tentang persimpangan fitur. Istilah lain untuk itu adalah lini produk, meskipun saya cenderung menghubungkan ini dengan produk yang sebenarnya berbeda, sedangkan saya biasanya menghadapi masalah ini dalam bentuk kemungkinan konfigurasi produk. Gagasan dasar dari jenis …

1
Bagaimana cara kerja rendering font?
Saya menyadari bahwa pada dasarnya saya tidak tahu apa-apa tentang cara font ditampilkan di komputer saya. Dari apa yang saya amati, rendering font umumnya dibuat secara konsisten di seluruh sistem. Sebagai contoh, font subpixel mengisyaratkan pengaturan yang saya konfigurasikan di panel kontrol DE saya memiliki pengaruh pada teks yang muncul …

1
Aturan API SISA tentang tunneling
Cukup baca ini di Rulebook Rulebook API : GET dan POST tidak boleh digunakan untuk menyalurkan metode permintaan lainnya . Tunneling mengacu pada penyalahgunaan HTTP yang menutupi atau salah mengartikan maksud pesan dan merusak transparansi protokol. REST API tidak boleh mengompromikan desainnya dengan menyalahgunakan metode permintaan HTTP dalam upaya mengakomodasi …
11 api  rest  web-framework  http 

3
Mengompilasi vs menggunakan kinerja binari yang dibuat sebelumnya?
Akankah kinerja menjadi lebih baik (lebih cepat) jika saya secara manual mengkompilasi sumber untuk komponen perangkat lunak untuk mesin yang sebenarnya akan digunakan, dibandingkan dengan jika sumber dikompilasi pada platform lain mungkin untuk banyak arsitektur yang berbeda? Saya mendapatkan beberapa hasil kompilasi sumber yang baik yang saya unduh dan saya …

3
Sumber acara dan ketekunan
Saya membaca tentang sumber acara dan memiliki pertanyaan tentang kegigihan. Saya masih dapat memiliki DB dengan semua entitas, bukan? Atau haruskah peristiwa diputar ulang setiap kali aplikasi mulai mendapatkan versi terbaru dari setiap entitas dalam memori? Tampak seperti pemborosan pada sistem yang lebih besar (seperti dalam jumlah besar data)? Intinya …

6
Apa cara praktis untuk menerapkan SRP?
Apa saja teknik praktis yang digunakan orang untuk memeriksa apakah suatu kelas melanggar prinsip tanggung jawab tunggal? Saya tahu bahwa sebuah kelas seharusnya hanya memiliki satu alasan untuk berubah, tetapi kalimat itu agak kurang praktis untuk benar-benar mengimplementasikannya. Satu-satunya cara yang saya temukan adalah dengan menggunakan kalimat "The ......... seharusnya …

4
Bagaimana cara pemrograman bekerja ketika programmer menggunakan punchcard?
Saya melihat ini: Belajar memprogram kartu punch dan saya telah melihat ini: http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era tetapi mereka meninggalkan banyak yang diinginkan. Adakah yang bisa menjelaskan kepada saya bagaimana programer diprogram ketika mereka menggunakan kartu punch? Secara khusus, sistem komputer input yang digunakan untuk memperoleh instruksi dari kartu berlubang itu sendiri. Saya tidak …
11 history 


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.