Rekayasa Perangkat Lunak

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


2
Apakah ada studi perbandingan konsumsi memori runtimes bahasa pemrograman, berkorelasi dengan ekspresif dan rasio bug produksi? [Tutup]
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 5 tahun yang lalu . Ada banyak studi perbandingan dan tersedia online ketika datang ke kinerja runtime aplikasi yang dibangun menggunakan satu …


3
Mengapa komputer tidak dilengkapi dengan perangkat keras khusus seperti menyortir jaringan?
Alih-alih pemrograman seperti yang kita lakukan, mengapa kita tidak membuat spesifikasi tugas umum seperti "menyortir", dan kemudian membiarkan lingkungan mengkompilasinya untuk memanfaatkan perangkat kerasnya dengan sebaik-baiknya? Dengan cara ini, kami dapat mengirimkan komputer dengan perangkat keras khusus baru seperti menyortir jaringan, dan itu akan bekerja secara otomatis dengan kode yang …

1
Informasi apa yang harus ada di github README.md?
Informasi apa yang akan Anda lihat di README github? Haruskah semuanya masuk dalam README? yaitu pengantar Instalasi Versi Panduan pengguna Penerapan Pengujian Sumber Daya Terkait Atau haruskah Anda memasukkan hal-hal tertentu dalam README (Pendahuluan, Instalasi, Versi) dan informasi lainnya paling baik ditempatkan di wiki Github?

2
Penamaan properti yang tepat untuk mewakili string yang dimulai dengan angka
Melihat beberapa metadata kamera di Windows File Propertiesada (bersama beberapa lainnya) dua Propertiesbernama Panjang fokus dan panjang fokus 35mm . Saya sedang mengembangkan perangkat lunak yang akan menggunakan keduanya Properties. Sejauh ini saya telah membuat Propertynama FocalLengthuntuk yang pertama, tetapi sepertinya saya tidak dapat menemukan nama yang tepat untuk yang …


2
Mengapa penggunaan konstruktor tidak disarankan saat membuat prototipe?
Latar belakang cepat: Dalam JavaScript, fungsi konstruktor untuk setiap jenis objek memiliki prototypeproperti. The prototypemengacu pada sebuah objek yang masing-masing dibangun menggunakan objek sebagai langkah berikutnya dalam rantai prototipe. Saat Anda ingin satu tipe melekat dari tipe lain, Anda bisa mengatur prototypetipe anak ke instance baru dari tipe induk. Sebagai …

1
Object Constraint Language (OCL) untuk Stack dalam paket java.util
Saya memiliki ujian yang akan datang dan saya sedang melihat kertas-kertas masa lalu untuk mendapatkan beberapa ide tentang apa yang diharapkan. Saya agak terjebak pada yang berikut dan akan sangat menghargai jika seseorang dapat memberikan beberapa contoh jawaban. Tulis prakondisi dan postkondisi dalam OCL untuk masing-masing operasi berikut (termasuk dalam …
10 design  languages  object  ocl 

1
Perlunya mempelajari ekstensi bahasa haskell untuk produksi
Bahasa inti Haskell sangat sederhana. Berasal dari latar belakang OO, kesulitan utama adalah beradaptasi dengan paradigma fungsional murni. Saat belajar Haskell "dasar", saya selalu menganggap ekstensi bahasa sebagai mainan untuk orang-orang CS atau sebagai percobaan untuk versi bahasa yang akan datang (seperti from future import ???dalam python). Namun ketika saya …
10 haskell 


5
Rapat tim yang efektif
Saya seorang pemimpin tim dari tim 8 programmer di sebuah perusahaan yang terdiri dari sekitar 20 orang teknis. Mereka sedang mengerjakan berbagai proyek, proyek ini juga melibatkan orang-orang dari tim lain yang berada di luar kendali saya. Organisasi saya tidak melakukan pengembangan tangkas yang tepat, dan mereka agak resisten terhadap …

2
Apakah perpustakaan tugas async saya menelan pengecualian dengan tenang?
Saya baru saja belajar bahwa .NET 4.5 memperkenalkan perubahan pada bagaimana pengecualian di dalam Taskditangani. Yaitu, mereka diam-diam ditekan. Alasan resmi mengapa ini dilakukan tampaknya adalah "kami ingin lebih ramah kepada pengembang yang tidak berpengalaman": Di .NET 4.5, Tugas memiliki keunggulan yang jauh lebih besar daripada yang mereka lakukan di …
10 .net 

2
Kode mana yang lebih baik untuk optimasi prediksi cabang?
Dengan prediksi cabang, dan juga pengaruh optimisasi kompiler, kode mana yang cenderung menawarkan kinerja superior? Perhatikan bahwa bRareExceptionPresent mewakili kondisi yang tidak biasa. Ini bukan jalur logika yang normal. /* MOST COMMON path must branch around IF clause */ bool SomeFunction(bool bRareExceptionPresent) { // abort before function if(bRareExceptionPresent) { return …


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.