Rekayasa Perangkat Lunak

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

16
Apa pertanyaan wawancara favorit Anda? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
21 interview 


4
Mengapa JSX baik, ketika skrip JSP buruk?
React.js menyediakan JSX sebagai sintaks seperti XHTML untuk membangun pohon komponen dan elemen. JSX mengkompilasi ke Javascript, dan bukannya memberikan loop atau kondisional di JSX yang tepat, Anda menggunakan Javascript secara langsung: <ul> {list.map((item) => <li>{item}</li> )} </ul> Apa yang saya belum bisa jelaskan adalah, mengapa ini dianggap baik jika …

5
OAuth2 ROPC vs Basic Auth untuk API REST publik?
Kasus penggunaan khusus yang saya tertarik di sini adalah mengautentikasi REST klien terhadap titik akhir server yang tersedia untuk umum (seperti API REST publik). Solusi paling sederhana di sini adalah Auth Dasar . Tapi saya sering mendengar OAuth2 disebut-sebut sebagai solusi auth superior di hampir semua keadaan. Masalahnya adalah, satu …
21 rest  oauth  https 



2
Bagaimana ukuran tumpukan dan tumpukan dibatasi oleh OS?
Catatan : jika Anda perlu mempertimbangkan OS tertentu untuk dapat menjawab, silakan pertimbangkan Linux. Setiap kali saya menjalankan suatu program, itu akan diberi ruang memori virtual untuk dijalankan, dengan area untuk tumpukannya dan satu untuk tumpukannya. Pertanyaan 1 : apakah tumpukan dan tumpukan memiliki batas ukuran statis (misalnya, masing-masing 2 …
21 linux  memory  stack  heap 

1
Noda Time vs Joda Time?
Dalam Panduan Pengguna Noda Time , bagian rasional menyatakan: API publik sebagian besar telah ditulis ulang, baik untuk menyediakan API yang lebih idiomatis untuk .NET, dan juga untuk memperbaiki beberapa keputusan Joda Time yang oleh tim Noda Time dianggap "tidak menguntungkan". (Beberapa di antaranya hanya karena memiliki tujuan yang berbeda; …

5
Apa motivasi di balik TypeScript?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Kami memiliki …

3
Kapan harus menulis pernyataan pengembalian eksplisit di Groovy?
Saat ini saya sedang mengerjakan proyek Groovy / Grails (yang saya cukup baru) dan saya bertanya-tanya apakah itu praktik yang baik untuk menghilangkan returnkata kunci dalam metode Groovy. Sejauh yang saya tahu Anda harus secara eksplisit memasukkan kata kunci yaitu untuk klausa penjaga, jadi haruskah seseorang menggunakannya juga di tempat …

6
Penggunaan blok coba / tangkap yang efisien?
Haruskah blok tangkap digunakan untuk menulis logika yaitu menangani kontrol aliran dll? Atau hanya untuk melempar pengecualian? Apakah ini memengaruhi efisiensi atau pemeliharaan kode? Apa efek samping (jika ada) dari logika penulisan di catch block? EDIT: Saya telah melihat kelas Java SDK di mana mereka telah menulis logika di dalam …

3
Refleksi: Apakah menggunakan refleksi masih “buruk” atau “lambat”? Apa yang telah berubah dengan refleksi sejak 2002?
Saya perhatikan ketika berhadapan dengan Ekspresi atau Pohon Ekspresi. Saya banyak menggunakan refleksi untuk menetapkan dan mendapatkan nilai dalam properti dan apa pun yang Anda miliki. Terlintas dalam benak saya bahwa penggunaan refleksi tampaknya semakin umum. Hal-hal seperti DataAnotations untuk validasi, Atribut ORM berat, dll. Pernahkah saya bertanya-tanya: Apa yang …
21 .net  reflection 

3
"Tarik permintaan" seperti Github tanpa Github
Saya bekerja sebagai analis untuk lembaga keuangan, yang, karena sensitivitas data, tidak akan menyimpan data apa pun di cloud. Namun, saya mengalami beberapa keberhasilan membuat tim saya menggunakan Git untuk manajemen kode. Saya bertanya-tanya apakah ada cara untuk menerapkan permintaan tarik seperti Github di server kami sendiri. Fitur khusus yang …
21 git  code-reviews 

4
Apa cara terbaik untuk menangani versi produk dan percabangan proyek jangka panjang?
Dalam arti umum, untuk proyek jangka panjang yang mungkin memiliki beberapa rilis selama siklus hidup produk dan membutuhkan dukungan produk sebelumnya, apa cara terbaik untuk menangani versi produk dan percabangan basis kode? Dalam arti yang lebih spesifik, asumsikan bahwa kontrol versi terdistribusi yang tepat sudah ada (yaitu git) dan bahwa …

4
Bagaimana meningkatkan cakupan kode secara drastis?
Saya ditugaskan untuk mendapatkan aplikasi warisan di bawah unit test. Pertama beberapa latar belakang tentang aplikasi: Ini adalah 600k LOC Java RCP kode dasar dengan masalah-masalah utama duplikasi kode besar-besaran tanpa enkapsulasi, sebagian besar data pribadi dapat diakses dari luar, beberapa data bisnis juga dibuat lajang sehingga tidak hanya dapat …

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.