Rekayasa Perangkat Lunak

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



3
Apakah membuat sistem duplikat penuh untuk jaminan kualitas (QA) dari yang lain merupakan praktik buruk?
Di tempat kerja kami memiliki sistem yang cukup rumit. Sebut saja sistem ini, System_A. Tim QA kami telah membuat sistem lain, panggil sistem ini, System_B, untuk menguji System_A. Cara System_B digunakan adalah sebagai berikut. Kami menghasilkan input (menggunakan System_B sendiri), IN, memproses input tersebut kembali melalui System_B dan menghasilkan output, …

5
Terminologi - apakah kode sumber suatu program? [Tutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya seorang pemula dalam pemrograman dan saya tidak memiliki pemahaman yang baik tentang terminologi. Saya ingin …



2
Dalam standup Scrum, haruskah diskusi tentang apa yang dilakukan kemarin dibatasi pada tugas-tugas di papan tulis atau semua pekerjaan yang dilakukan?
Saya tahu bahwa aturan Scrum dalam standup harian mengatakan bahwa tim hanya boleh berbicara tentang apa yang mereka lakukan kemarin, apa yang mereka lakukan hari ini, dan apa pun yang menghalangi mereka. Tidak ada lagi. Tetapi masalahnya adalah, kadang-kadang pengembang menghabiskan hari mereka melakukan pekerjaan yang tidak relevan dengan tugas …
10 agile  scrum  meetings 


1
Cara memigrasikan webapp lawas yang ada untuk menggunakan OAuth2
Saat ini saya memiliki webapp monolithic lawas berusia 15 tahun dengan hampir 1 juta pengguna, menggunakan sistem otorisasi & otentikasi buatan sendiri: JAAS, nama pengguna & toko pwds di DB dengan hashing kata sandi dasar, beberapa pertanyaan verifikasi pribadi 2FA (dengan berbagai algoritma hashing, dll). Saya akan merombak aplikasi selama …

5
Apakah menempatkan penanda teks di dalam string adalah gaya yang buruk? Apakah ada alternatif?
Saya bekerja dengan string besar yang membutuhkan banyak manipulasi. Misalnya, saya dapat membuat string seperti ini: Bagian 1 Perahu Bagian A Pemrograman Bagian 2 Mempartisi perahu untuk pemrograman. Bagian AA Bagian SQL Entri. String akan terlalu besar untuk memeriksa secara manual setiap bagiannya. Sekarang saya perlu splitini stringmenjadi stringlistbagian demi …

5
Mengoptimalkan alokasi string berlebihan di C ++
Saya memiliki komponen C ++ yang cukup kompleks yang kinerjanya menjadi masalah. Profiling menunjukkan bahwa sebagian besar waktu eksekusi hanya dihabiskan mengalokasikan memori untuk std::strings. Saya tahu bahwa ada banyak redundansi di antara string-string itu. Sejumlah nilai berulang sangat sering tetapi ada juga banyak nilai unik. String biasanya cukup pendek. …


3
Bagaimana cara mengkonsumsi API ISTIRAH eksternal dengan Symfony?
Kami sedang membangun arsitektur Microservice untuk proyek-proyek kami, dengan sebagian besar aplikasi Symfony front-end berinteraksi dengan back-end RESTful APIs. Masalahnya adalah pendekatan ini melanggar manajemen entitas Symfony sangat bergantung pada Doktrin dengan database. Di mana Symfony biasanya menangani entitas dengan Doctrine, mengotomatisasi sebagian besar pekerjaan, ini tidak dapat direproduksi dengan …

1
Mengapa Swift membutuhkan meja saksi?
Saya mencoba untuk membaca detail implementasi Swift, dan satu hal yang tidak bisa saya pecahkan adalah "tabel saksi" nya. Sepertinya itu adalah pointer vtable terpisah yang digunakan untuk struct. Tetapi mengapa Anda membutuhkannya? Struct disalin oleh nilai, jadi Anda sudah tahu pada waktu kompilasi jenis apa mereka. Jadi bukankah Anda …

2
Cakupan - cacat dalam algoritma - bagaimana cara menghilangkan penggunaannya?
pengantar Banyak mesin render grafis vektor arus utama memiliki kekurangan algoritmik di dalamnya. Mereka membuat setiap bentuk secara terpisah, dan antialias dengan menghitung cakupan piksel dan kemudian menyusunnya di atas satu sama lain. Ya itu sederhana tetapi solusi yang benar bahkan lebih sederhana. Ini mengarah ke masalah penggabungan karena mengonfigurasi …

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.