Rekayasa Perangkat Lunak

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

2
Bagaimana mengelola dan memperkirakan persyaratan tidak terstruktur yang diterima dari pelanggan
Banyak kali selama fase penawaran proyek saya menerima persyaratan sistem perangkat lunak dari pelanggan potensial kami dalam format yang sangat tidak terstruktur dari berbagai sumber [email, dokumen word, excel]. Biasanya sekelompok "pengembang produk" dari pihak pelanggan yang membuat "solusi yang diusulkan" untuk masalah bisnis yang mereka miliki. Meskipun mereka adalah …

3
Mengapa saya harus mendorong jika saya bekerja sendirian di repositori lokal?
Saya berinteraksi dengan Git melalui GitHub untuk Windows , yang lucu karena saya tidak akan pernah mendorong repositori saya ke GitHub. Saya sedang mengerjakannya sendiri dan ini dimaksudkan untuk digunakan hanya oleh saya. Saya perhatikan bahwa komit saya terdaftar di bawah "komit yang tidak disinkronkan" dan di bawah "sejarah" dikatakan …
21 git  github 

6
Menggunakan kelas publik bersarang untuk mengatur konstanta
Saya sedang mengerjakan aplikasi dengan banyak konstanta. Pada ulasan kode terakhir muncul bahwa konstanta terlalu tersebar dan semua harus diatur dalam satu file konstanta "master". Ketidaksepakatan adalah tentang bagaimana mengatur mereka. Mayoritas merasa bahwa menggunakan nama konstan harus cukup baik, tetapi ini akan mengarah pada kode yang terlihat seperti ini: …


5
Apa kegunaan praktis dari pengubah "baru" dalam C # sehubungan dengan bersembunyi?
Seorang rekan kerja dan saya melihat perilaku newkata kunci dalam C # yang berlaku untuk konsep persembunyian. Dari dokumentasi : Gunakan pengubah baru untuk secara eksplisit menyembunyikan anggota yang diwarisi dari kelas dasar. Untuk menyembunyikan anggota yang diwarisi, mendeklarasikannya di kelas turunan menggunakan nama yang sama, dan memodifikasinya dengan pengubah …
21 c#  keywords 

6
Apa artinya melakukan "cek kosong" di C atau C ++?
Saya telah belajar C ++ dan saya kesulitan memahami nol. Secara khusus, tutorial yang saya baca menyebutkan melakukan "cek kosong", tapi saya tidak yakin apa artinya atau mengapa itu perlu. Apa itu null? Apa artinya "memeriksa null"? Apakah saya selalu perlu memeriksa nol? Setiap contoh kode akan sangat dihargai.
21 c++  c  null 

11
Apakah kode latensi rendah terkadang harus "jelek"?
(Ini terutama ditujukan bagi mereka yang memiliki pengetahuan khusus tentang sistem latensi rendah, untuk menghindari orang yang hanya menjawab dengan pendapat tidak berdasar). Apakah Anda merasa ada pertukaran antara menulis kode berorientasi objek "bagus" dan menulis kode latensi rendah yang sangat cepat? Misalnya, menghindari fungsi virtual dalam C ++ / …
21 java  c++  c  performance  latency 

3
Bagaimana cara membuat unta di mana kata-kata berurutan memiliki angka?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Hanya ingin tahu apakah ada orang yang memiliki konvensi yang baik untuk diikuti dalam kasus sudut-sudut-sudut ini. Saya benar-benar menggunakan Java tetapi mengira orang-orang C # mungkin memiliki wawasan …


4
REST vs RESTful vs layanan web "normal" - sama atau tidak?
Saya sudah membaca beberapa definisi dan diskusi tentang REST dan / atau aplikasi RESTful, tapi saya masih tidak mengerti arti sebenarnya dari itu. Saya biasanya bekerja dengan aplikasi yang mengambil data melalui GET atau mengirim data melalui POST ke beberapa layanan web (biasanya skrip PHP) yang kemudian mendapatkan data dari …

8
Tugas pengembang senior baru
Saya memiliki pengembang senior dengan delapan tahun pengalaman .NET mulai besok untuk mengerjakan aplikasi kode 11.000 baris. Di tim ada saya dan programmer lain. Kami berdua memiliki pengalaman masing-masing sekitar tiga tahun. Ini proyek pertama saya sebagai manajer (saya juga pengembang di proyek ini) dan ini adalah pertama kalinya saya …


1
Belajar pemrograman Asynchronous [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Pemrograman event-driven non-blocking Asynchronous tampaknya menjadi hal yang populer. Saya memiliki pemahaman konseptual dasar tentang apa ini …

4
Apa nama untuk idiom menggunakan metode chaining untuk membangun sebuah objek?
Saya sering menggunakan pola di mana saya menggunakan metode chaining untuk mengatur objek, mirip dengan Builderatau Prototypepola, tetapi tidak membuat objek baru dengan setiap pemanggilan metode, sebagai gantinya memodifikasi objek asli. Contoh: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Hanya ingin tahu apakah ada nama untuk pola ini dan apakah itu dianggap sebagai anti-pola, …


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.