Rekayasa Perangkat Lunak

23
Bagaimana cara melakukan refactoring dalam proses?

Jadi, saya punya proyek besar ini, yang sedang dalam proses menjadi refactored oleh saya. Saya mengubah banyak hal, jadi tidak ada kesempatan untuk mendapatkannya dalam waktu dekat. Saya tinggal di cabang git khusus yang saya beri nama cleanup(yang akan digabungkan pada masterakhirnya, tentu...

23
Apa itu O dalam Big O?

Apa yang Besar dan O dalam notasi Big O? Saya sudah membaca definisi dan tidak memberi tahu apa yang diucapkan O sebagai 'oh'. Sebagai contoh - Saya mengerti bahwa O (n) adalah kompleksitas dari algoritma linier di mana n bisa menjadi jumlah operasi. tapi apa itu O

23
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

23
Delegasi vs Antarmuka - Ada klarifikasi lain yang tersedia?

Setelah membaca artikel - Kapan Menggunakan Delegasi Bukan Antarmuka (Panduan Pemrograman C #) , saya butuh bantuan untuk memahami poin-poin di bawah ini, yang saya temukan tidak begitu jelas (untuk saya). Adakah contoh atau penjelasan terperinci yang tersedia untuk ini? Gunakan delegasi...

23
Mengapa kita membutuhkan URI untuk ruang nama XML?

Saya mencoba mencari tahu mengapa kita perlu URI untuk ruang nama XML dan saya tidak dapat menemukan tujuan untuk itu. Adakah yang bisa mencerahkan saya sedikit memperlihatkan penggunaannya pada contoh nyata? EDIT: Ok jadi misalnya: Saya punya ini dari

23
Bagaimana cara kerja pengujian unit?

Saya mencoba membuat kode saya lebih kuat dan saya telah membaca tentang pengujian unit, tetapi saya merasa sangat sulit untuk menemukan penggunaan yang sebenarnya berguna. Misalnya, contoh Wikipedia : public class TestAdder { public void testSum() { Adder adder = new AdderImpl();...