Rekayasa Perangkat Lunak

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

5
Algoritma Penggantian Cache Paling Efisien [ditutup]
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 6 tahun yang lalu . Wikipedia mencantumkan 11 algoritma penggantian cache . Dengan asumsi saya hampir tidak tahu apa-apa tentang aplikasi …

11
Apakah pembuatan kode meningkatkan kualitas kode?
Berdebat untuk pembuatan kode, saya mencari beberapa contoh cara meningkatkan kualitas kode. Untuk memperjelas apa yang saya maksud dengan pembuatan kode, saya hanya dapat berbicara tentang proyek saya: Kami menggunakan file XML untuk menggambarkan hubungan entitas dalam skema basis data kami, sehingga mereka membantu kami membuat kerangka ORM dan formulir …


4
Hindari memiliki metode inisialisasi
Saya memiliki kode yang ada ini di mana mereka memiliki kelas dan metode inisialisasi di kelas itu. Diharapkan setelah objek kelas dibuat, mereka perlu memanggil inisialisasi di atasnya. Alasan mengapa metode inisialisasi ada Objek akan dibuat lebih awal untuk memiliki cakupan global dan kemudian metode inisialisasi dipanggil nanti setelah memuat …

12
Apa itu algoritma?
Apa sebenarnya algoritma itu, seperti apa yang dimaksud dengan Algoritma? Sedikit yang saya mengerti kata itu, adalah bahwa itu tidak spesifik untuk bahasa tertentu, atau pola desain, melainkan itu salah satu prinsip paling dasar (jadi saya kira pertanyaan ini membuat saya terlihat bodoh). Salah satu "opsi" yang saya miliki untuk …
12 algorithms 




4
Dalam hal apa LLVM Tingkat Rendah?
Dalam hal apa LLVM (Mesin Virtual Tingkat Rendah ) Tingkat Rendah? (Pada saat penulisan, saya tidak menemukan perluasan singkatan "LLVM" di situs webnya, tetapi di Wikipedia .) Apakah ini disebut "Tingkat Rendah" dalam apa ia dirancang untuk (infrastruktur kompiler) atau karena ia bekerja pada "tingkat yang lebih rendah" daripada alat …

9
Bagaimana cara menangani wawancara 'kode buruk'? [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 4 tahun yang lalu . Wawancara 'kode buruk' adalah wawancara di mana orang yang diwawancarai ditunjukkan cuplikan 'kode buruk' …

5
Pitfalls in the Grails Framework [ditutup]
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 5 tahun yang lalu . Apa saja masalah / jebakan terbesar dengan menggunakan kerangka kerja Grails? Saya belajar kerangka …

11
Mikro-mengoptimalkan - BAD vs Game Development
Dalam pengembangan game ada banyak C / C ++, dalam aplikasi bisnis C #. Saya telah melihat C / C ++ devs menyatakan keprihatinan atas bagaimana satu baris kode diterjemahkan menjadi assembly. Dalam. NET beberapa masuk ke IL, jarang. Dalam C #, "mengoptimalkan mikro" disukai, jarang dan biasanya buang-buang waktu. …

9
Apakah harus menggulir secara horizontal membuat kode kurang terbaca?
Ya, benar? Apakah itu dianggap praktik yang buruk? IMO, kurang dibaca. Aku benci harus menggulir ke kanan, lalu kembali ke kiri, ke kanan, ke kiri, dan seterusnya. Itu membuat pengkodean lebih menyakitkan dan terkadang membingungkan saya. Sebagai contoh, kapan saja saya mengkodekan string panjang, saya akan melakukan hal berikut ... …

4
Mengapa saya merasa begitu sulit untuk membagikan pekerjaan saya?
Saya sudah melakukan beberapa aplikasi di luar sana, pengkodean bukan masalah. Tetapi ketika berbicara tentang penyebaran / komunikasi / berbagi dengan kolega dan teman, saya seperti terjebak. Saya merasa akan dipermalukan karena ada bug, dan orang tidak akan menggunakannya ... Saya yakin saya bukan satu-satunya dalam situasi ini. Saya tidak …


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.