Rekayasa Perangkat Lunak

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

2
Kapan pantas menggunakan anggota bertubuh ekspresi? [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 4 tahun yang lalu . C # 6 memperkenalkan anggota bertubuh ekspresi, yang memungkinkan kode disederhanakan dalam metode …
24 c# 

4
Apa yang mencegah kondisi balapan pada kunci?
Saya mengerti dasar-dasar apa ras data itu, dan bagaimana kunci / mutex / semaphore membantu mencegahnya. Tetapi apa yang terjadi jika Anda memiliki "kondisi lomba" pada kunci itu sendiri? Sebagai contoh, dua utas yang berbeda, mungkin dalam aplikasi yang sama, tetapi berjalan pada prosesor yang berbeda, cobalah untuk mendapatkan kunci …

5
Menyediakan URL yang ramah untuk situs web vs. realitas ID basis data
Kami memiliki database sumber daya, baik itu produk, posting blog atau sesuatu. Kita perlu merancang skema URL untuk mengatasinya, untuk situs web publik. Berikut adalah dua contoh yang terikat ID basis data: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ Berikut ini contoh yang ramah: http://en.wikipedia.org/wiki/LED_circuit (Sedikit melihat kehidupan browsing saya di sana) Saya suka URL …



4
async + menunggu == sinkronkan?
Tersandung pada posting ini yang berbicara tentang membuat permintaan web async. Selain kesederhanaan, jika di dunia nyata, yang Anda lakukan hanyalah membuat permintaan async dan menunggu di baris berikutnya, bukankah itu sama dengan membuat panggilan sinkronisasi di tempat pertama?

4
Jenis sistem: nominal vs struktural, eksplisit vs implisit
Saya agak bingung tentang perbedaan antara sistem tipe nominal dan struktural. Bisakah seseorang menjelaskan perbedaannya? Dari apa yang saya mengerti: Nominal: Jenis kompatibilitas didasarkan pada nama jenis. Struktural: Kompatibilitas jenis didasarkan pada struktur tipe, misalnya dalam C jika 2 variabel adalah tipe struct dengan nama yang berbeda tetapi struktur yang …

6
Apa arti Hukum Jamie Zawinski?
Saya perlu penjelasan yang tepat tentang Hukum Pengembangan Perangkat Lunak Jamie Zawinski : Setiap program mencoba untuk memperluas hingga dapat membaca email. Program-program yang tidak bisa berkembang digantikan oleh yang bisa.
24 history  concepts 



10
Mesin negara vs utas
Alan Cox pernah berkata "Komputer adalah mesin negara. Utas adalah untuk orang yang tidak dapat memprogram mesin negara". Karena bertanya kepada Alan secara langsung bukan merupakan pilihan bagi saya yang rendah hati, saya lebih suka bertanya di sini: bagaimana seseorang mencapai fungsionalitas multi-threading dalam bahasa tingkat tinggi, seperti Java, hanya …



6
Apa overhead sebenarnya dari TDD setelah seluruh tim terbiasa?
Berapa persentase waktu yang dihemat dan dihitung biayanya dengan melakukan TDD. Saya menganggap persentase perubahan biaya dan imbalan ini selama siklus hidup proyek. Saya membayangkan tahap awal memiliki biaya yang jauh lebih banyak tetapi sedikit imbalan terlampir. Selanjutnya (selama re-factoring ) Anda mendapatkan manfaat dari tes Anda. Saya sudah mendengar …
24 productivity  tdd 

2
Apakah pengujian integrasi menggunakan tiruan?
Saat ini saya berada di kelas untuk pengujian perangkat lunak di mana untuk proyek semester kami, kami harus melakukan beberapa jenis pengujian di atasnya, seperti pengujian unit dan pengujian integrasi. Untuk pengujian integrasi, profesor mengatakan untuk menggunakan perpustakaan tiruan dan mengejek (seperti EasyMock dan Mockito) untuk pengujian integrasi kami. Tapi …

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.