Rekayasa Perangkat Lunak

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

2
Apakah menyebarkan kode dengan komentar refactoring adalah ide yang bagus?
Saya sedang mengerjakan proyek "kode-spaghetti", dan sementara saya memperbaiki bug dan mengimplementasikan fitur-fitur baru, saya juga melakukan beberapa refactoring untuk membuat unit kode dapat diuji. Kode sering kali sangat erat atau rumit sehingga memperbaiki bug kecil akan menghasilkan banyak kelas yang ditulis ulang. Jadi saya memutuskan untuk menarik garis di …


5
Bagaimana cara membandingkan fitur dua kurva?
Saya perlu membandingkan dua kurva f (x) dan g (x). Mereka berada dalam kisaran x yang sama (katakan -30 hingga 30). f (x) mungkin memiliki beberapa puncak yang tajam atau puncak dan lembah yang halus. g (x) mungkin memiliki puncak dan lembah yang sama. Jika demikian saya ingin mengukur seberapa …
11 geometry 


2
Sql Server Data Tools & Entity Framework - apakah ada sinergi di sini?
Keluar dari proyek menggunakan Linq2Sql, saya menduga bahwa yang berikutnya (lebih besar) mungkin mendorong saya ke dalam pelukan Entity Framework. Saya telah melakukan beberapa pembacaan pada subjek, tetapi apa yang saya belum berhasil temukan adalah cerita yang koheren tentang bagaimana SQL Server Data Tools dan Entity Framework harus / bisa …

1
Organisasi GitHub untuk proyek yang mencakup banyak repositori?
Saya sudah memulai proyek yang melibatkan setidaknya tiga repositori di GitHub. Salah satu repositori adalah dump dokumentasi-dan-contoh umum, dan dua lainnya berisi implementasi dua program yang membentuk tulang punggung proyek. Haruskah saya menggunakan Organisasi GitHub untuk menangani konfigurasi seperti itu? Atau haruskah saya membuang semuanya ke akun saya sendiri, bersama …

3
Mengapa CIL dan CLR diperlukan dalam .NET?
Saya melihat gambar yang bagus di sini . Saya belajar bahwa semua kompiler yang mendukung bahasa .net mengkonversi kode sumber ke CILformat. Sekarang Microsoft tidak pernah mendatangkan .NETsemua sistem operasi dengan menulis CLR untuk semua sistem operasi. Lalu mengapa menyimpan format kode antara dan CLR untuk menjalankan CIL itu. Apakah …
11 .net 


3
Secara arsitektur, apakah lapisan abstraksi basis data, seperti Microsoft's Entity Framework, membatalkan kebutuhan akan Lapisan Akses Data yang terpisah?
Seperti itu Selama bertahun-tahun, saya telah mengatur solusi perangkat lunak saya sebagai berikut: Data Access Layer (DAL) untuk abstrak bisnis mengakses data Business Logic Layer (BLL) untuk menerapkan aturan bisnis ke set data, menangani otentikasi, dll. Utilitas (Util) yang hanya merupakan perpustakaan dari metode utilitas umum yang telah saya bangun …

2
Dalam urutan apa baris diambil tidak ada ORDER BY klausa?
Satu programmer sedang menguji dan membandingkan aplikasi yang sama yang menggunakan struktur database yang sama, dan data yang sama, hanya dalam dua database terpisah, satu dengan Oracle 8 dan satu dengan Oracle 9. Aplikasi menjalankan kueri tanpa ORDER BY klausa. Dia mengklaim bahwa permintaan ORDER-BY-less harus mengembalikan baris dalam urutan …
11 sql  oracle  rdbms 




3
daftar kata terpanjang dengan huruf awal dan akhir yang cocok
Teman saya memberi saya masalah yang menurutnya mudah, tetapi saya tidak dapat menemukan algoritma yang baik untuk melakukannya. Anda diberi input 100 kata bahasa Inggris acak. Anda harus menemukan string kata terpanjang di mana huruf terakhir dalam satu kata cocok dengan huruf pertama di kata berikutnya. Anda hanya dapat menggunakan …
11 algorithms 

6
Bagaimana kita harus menangani fitur kosmetik tambahan dalam sprint Scrum?
Saya sedang membaca dokumen Scrum dan mengatakan bahwa tugas-tugas dalam Sprint harus "berpotensi dapat dikirim". Saya bingung dengan apa artinya ini. Misalkan dalam Sprint 1 tujuannya adalah, "formulir pendaftaran pengguna". Berapa banyak detail yang perlu saya tambahkan untuk sesuatu yang siap dikirim? Sebagai contoh: Saya dapat menunjukkan formulir sederhana dengan …

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.