Rekayasa Perangkat Lunak

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

1
Haruskah saya menggunakan perintah atau acara?
Perbedaan antara perintah dan peristiwa dalam komunikasi bus tampaknya agak samar bagi saya. Saya tahu bahwa perintah harus dijalankan sekali saja, sementara suatu peristiwa dapat ditangani beberapa kali, tetapi saya masih tidak yakin kapan harus menggunakan perintah atau acara. Mari kita lihat sebuah contoh: Ketika pengguna baru mendaftar ke aplikasi …


5
Bagaimana Anda menangani versi dalam proyek multi-sisi?
Saya tahu ini adalah pertanyaan luas jadi saya akan mencoba sespesifik mungkin. Pertanyaan ini lebih merupakan pertanyaan "organisasional" daripada pertanyaan teknis. Kami memiliki proyek multi-sisi dengan komponen utama ini: Server, hosting logika bisnis inti (model data) Kantor belakang untuk klien yang menggunakan logika bisnis inti API aplikasi (REST) ​​yang menggunakan …

2
Bagaimana cara tidur thread?
Ketika Anda tidur utas, apa yang sebenarnya terjadi? Saya melihat bahwa menidurkan utas "menjeda utas saat ini untuk jangka waktu tertentu" . Tapi bagaimana cara kerjanya? Menurut How Thread.sleep () bekerja secara internal dan Bagaimana Thread.sleep benar-benar berfungsi? : durasi tidur akan dikenakan granularity khusus sistem tidur menghalangi utas meninggalkan …

4
Apakah menyimpan daftar string dalam bidang basis data tunggal adalah ide yang buruk? Mengapa?
Baru-baru ini, saya mulai bekerja pada beberapa sistem warisan. Orang-orang yang mengembangkannya, datang ke ide untuk menyimpan daftar string dalam bidang tunggal dari tabel database. Katakanlah itu adalah pengidentifikasi untuk objek yang tidak memiliki representasi atau data dalam database. Kisaran pengidentifikasi itu akan relatif kecil dalam produksi. Di sisi lain, …

4
Gunakan komposisi dan warisan untuk DTO
Kami memiliki ASP.NET Web API yang menyediakan REST API untuk Aplikasi Satu Halaman kami. Kami menggunakan DTO / POCO untuk meneruskan data melalui API ini. Masalahnya sekarang, bahwa DTO ini semakin besar dari waktu ke waktu, jadi sekarang kami ingin memperbaiki DTO. Saya mencari "praktik terbaik" bagaimana merancang DTO: Saat …
13 rest  api-design  web-api  dto  poco 


5
Mengapa output dari kompiler disebut kode objek?
Dari esai Bahasa Pemrograman Dijelaskan oleh Paul Graham, diterbitkan dalam Hackers & Painters : Bahasa tingkat tinggi yang Anda makan kompiler juga dikenal sebagai kode sumber , dan terjemahan bahasa mesin yang dihasilkannya disebut kode objek . Dari artikel Wikipedia tentang kode objek : Kode objek, atau terkadang modul objek, …


8
Seperti apa resume resume programmer otodidak / tidak berpengalaman? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya bertanya beberapa waktu lalu tentang mengetahui kapan Anda siap untuk mencari pekerjaan …
13 resume 

3
Apakah menggunakan makro C / C ++ sebagai jalan pintas untuk kompilasi bersyarat merupakan praktik yang baik?
Katakanlah saya ingin memiliki beberapa jenis pesan keluaran dalam kode saya. Salah satunya adalah DEBUG, yang dicetak saja, ketika kode dikompilasi dalam mode Debug. Biasanya saya harus menulis sesuatu seperti #ifdef DEBUG std::cout << "Debug message" << std::endl; #endif yang cukup rumit dan menjengkelkan untuk digunakan di banyak tempat. Apakah …
13 c++  c  macros 





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.