Rekayasa Perangkat Lunak

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

5
Debugging memori rusak
Pertama, saya menyadari ini bukan pertanyaan gaya Q&A yang sempurna dengan jawaban absolut, tapi saya tidak bisa memikirkan kata-kata untuk membuatnya bekerja lebih baik. Saya tidak berpikir ada solusi mutlak untuk ini dan ini adalah salah satu alasan mengapa saya mempostingnya di sini daripada Stack Overflow. Selama bulan lalu saya …
23 c++  debugging  memory 


6
Bagaimana cara kerja generator angka acak?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Saya hanya merenungkan tentang rand()fungsi php , dan berpikir tentang bagaimana saya bisa membuat ulang, dan saya muncul sepenuhnya. Bagaimana cara kerja generator angka acak?
23 random  numbers 


3
Perbedaan antara API dan frontend-backend
Saya mencoba menulis situs web bisnis "standar". Dengan "standar", maksud saya situs ini menjalankan HTML5, CSS, dan Javascript biasa untuk front-end, back-end (untuk memproses barang), dan menjalankan MySQL untuk database. Ini adalah situs CRUD dasar: front-end hanya membuat cantik apa pun yang ada di database; backend menulis ke database apa …



19
Penggunaan perangkat lunak bajakan / retak untuk pengembangan [ditutup]
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 …
22 security  ethics 

1
Apa praktik terbaik untuk menangani PR yang menangani kerentanan keamanan dalam repo publik?
Bagaimana seharusnya proyek sumber terbuka dengan repositori publik menangani permintaan tarikan (PR) terbaik yang menangani dengan aman dilaporkan tetapi belum secara terbuka mengungkapkan kerentanan keamanan? Saya terlibat dalam proyek sumber terbuka dengan beberapa ratus kontributor. Kami mempublikasikan pemberitahuan keamanan dan kerentanan beberapa kali setahun sebagai bagian dari rilis bulanan yang …



5
Layanan Mikro: Menangani konsistensi pada akhirnya
Asumsikan kita memiliki fungsi yang memperbarui kata sandi Pengguna. Setelah tombol 'Perbarui Kata Sandi' diklik, UpdatePasswordEvent dikirim ke topik tempat 3 layanan lain dilanggan: Layanan yang benar-benar memperbarui kata sandi Pengguna Layanan yang memperbarui riwayat kata sandi pengguna Layanan yang mengirimkan email yang memberi tahu pengguna bahwa kata sandinya telah …

8
Agile - Apa yang kita lakukan salah?
Saya seorang pengembang dalam tim yang gesit, dan kami mencoba menggunakan Scrum. Jadi saya akan menempatkan di sini masalah hipotetis untuk menggambarkan situasi. Kami memiliki aplikasi yang sangat lama, menggunakan beberapa kode JQuery yang berantakan dan tidak terpelihara. Kami juga memiliki sebagian aplikasi menggunakan Bereaksi, dan bagian-bagian itu lebih mudah …
22 agile  scrum 

6
Bagaimana saya mendokumentasikan kode saya untuk tinjauan waktu minimum? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup tahun lalu . Saya ingin mendokumentasikan kode saya sehingga ada kebutuhan minimum untuk membaca dan menelusuri kode lagi beberapa …

8
Kapan obsesi primitif bukan bau kode?
Saya telah membaca banyak artikel baru-baru ini yang menggambarkan obsesi primitif sebagai bau kode. Ada dua manfaat dari menghindari obsesi primitif: Itu membuat model domain lebih eksplisit. Misalnya, saya dapat berbicara dengan analis bisnis tentang Kode Pos alih-alih string yang berisi kode pos. Semua validasi ada di satu tempat, bukan …

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.