Rekayasa Perangkat Lunak

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

9
Cara terbaik untuk menangani "Jadi, kapan ini akan dilakukan?"
Selama rapat standup harian di tengah sprint, manajer proyek / master scrum de facto biasanya meminta pengembang beberapa versi: "Jadi kapan ini akan dilakukan?" "Jadi bisakah kamu berkomitmen melakukan tugas ini pada jam 4 sore hari ini?" "Berapa jam yang tersisa untuk subtugas ini?" Ini terus terang sangat menjengkelkan dan …

3
Apa manfaat dari layanan web RESTful?
Tugas akademis ... Pertama kami diminta untuk membuat satu set .htmlfile statis yang menunjukkan hasil pemilihan di berbagai divisi administratif. Kemudian kami disuruh "memodernisasi" ini dengan menggunakan templat Django. Cukup adil, saya bisa melihat manfaat dari pendekatan semacam itu. Tapi kemudian kami disuruh untuk lebih "mengotak-atik" ini dengan membuat aplikasi …
8 rest 


2
Haruskah peningkatan teknis hutang / teknologi dijadwalkan sebagai fitur (poin yang diberikan) atau tugas (tanpa poin)?
Apa yang harus kita lakukan untuk cerita pengguna untuk utang teknis di Pivotal Tracker? Haruskah kita menganggap ini sebagai fitur (memberi poin) atau sebagai tugas (tidak memberikan poin, sehingga menurunkan kecepatan)? Saya bingung apa yang harus dianggap sebagai tugas: Duplikasi Kode - Jelas bahwa jika kita telah menempatkan kode yang …

3
Perbedaan antara skenario dan use-case
Apakah skenario merupakan gambaran yang lebih besar dengan lebih banyak detail daripada use case atau berapa banyak perbedaan yang ada? Saya menulis laporan di mana saya lebih suka skenario kata tetapi dalam pelatihan saya kami menggunakan kata use-case (dalam kursus tentang OOP). Saya memprogram dalam SMV yang bukan OOP. IIUC …

1
Apakah kategori iterator C ++ melarang penulisan adaptor iterator UTF-8?
Saya telah mengerjakan adaptor iterator UTF-8. Yang saya maksud adalah adaptor yang mengubah iterator ke charatau unsigned charurutan menjadi iterator ke char32_turutan. Pekerjaan saya di sini terinspirasi oleh iterator yang saya temukan online ini . Namun, ketika saya melihat melalui standar ketika saya memulai implementasi saya sendiri, saya menyadari: tampaknya …
8 c++  c++11  unicode  utf-8 

3
Otentikasi melalui token
Saya relatif baru untuk jwt.io dan otentikasi dan saya menggunakan JWT.io dengan cara berikut. Sisi server Setelah pengguna masuk, saya membuat token dengan useridtertanam di dalamnya dan meneruskannya kembali ke pengguna di badan pesan Browser Sisi Klien / JS Saya menyimpan token di localStorage dan untuk setiap permintaan berikutnya, saya …

8
Pelanggaran Prinsip Tanggung Jawab Tunggal?
Saya baru-baru ini berdebat dengan pengembang lain mengenai kelas di bawah ini: public class GroupBillingPayment { public void Save(IGroupBillingPayment model) { if (model == null || UserInfo.UserID == 0) { throw new Exception("GroupBillingPayment object or Current User Id is NULL , Please Contact Administrator."); } Data.GroupBillingPayment groupBillingPayment = RepositoryManager.GroupBillingPaymentRepository.GetById(model.GroupBillingPaymentID); Mapper.Map(model, …

1
Apakah praktik yang lebih baik untuk mengikat skrip menjadi satu bundel per halaman, atau memiliki beberapa bundel?
Dalam aplikasi web yang sedang saya kerjakan, ada 3 jenis skrip (sama berlaku untuk stylesheet): Yang dibutuhkan pada setiap halaman (misalnya jquery) Yang diperlukan pada beberapa halaman, tetapi tidak semua (mis. Perpustakaan lightbox digunakan pada halaman yang menampilkan gambar yang diunggah pengguna) Yang diperlukan pada satu halaman (mis. Sesuatu yang …


4
Bagaimana saya bisa mengelola basis kode dari perangkat lunak yang sangat kompleks?
Saya sering membuat program untuk saya dan orang lain menggunakan berbagai bahasa pemrograman berorientasi objek. Ketika melakukannya, mereka biasanya relatif kecil (paling sedikit beberapa ribu baris). Namun, baru-baru ini, saya telah berupaya membuat proyek yang lebih besar, seperti mesin game lengkap. Ketika melakukan hal itu, saya sering tampak mengalami hambatan: …


3
Apakah ORM alat yang buruk untuk struktur DB seperti pohon?
Saya tahu pertanyaan ini mungkin ditutup berdasarkan opini, tetapi yang saya butuhkan saat ini adalah beberapa pendapat yang didukung oleh argumen. Saya membangun aplikasi dengan Postgres dan Ecto (Elixir) sebagai layer persistence. Ada entitas yang mereferensikan dirinya sendiri sehingga Anda dapat membangun struktur seperti pohon dengannya. Semakin saya mencoba melakukan …


2
Tes integrasi, tetapi berapa banyak?
Perdebatan terbaru dalam tim saya membuat saya bertanya-tanya. Topik dasarnya adalah seberapa banyak dan apa yang akan kita bahas dengan tes fungsional / integrasi (tentu saja, tidak sama tetapi contohnya adalah tiruan di mana tidak penting). Katakanlah Anda memiliki kelas "controller" seperti: public class SomeController { @Autowired Validator val; @Autowired …

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.