Rekayasa Perangkat Lunak

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

4
Apakah boleh mengubah sebagian koleksi dengan PUT atau DELETE?
Saya memiliki koleksi produk dalam grup produk, misalnya: product-groups/123/products Jika saya perlu menambah koleksi, apakah boleh saya hanya melewati beberapa produk dengan PUT? Jika saya perlu menghapus beberapa produk dari koleksi, apakah boleh saya melewati data filter (array ID) dengan DELETE? Apa cara terbaik untuk mengimplementasikan fungsionalitas dalam semangat ReST? …
21 rest  collections 


6
Peta fungsi vs pernyataan sakelar
Saya sedang mengerjakan proyek yang memproses permintaan, dan ada dua komponen untuk permintaan: perintah dan parameter. Pawang untuk setiap perintah sangat sederhana (<10 baris, sering <5). Setidaknya ada 20 perintah, dan kemungkinan akan memiliki lebih dari 50 perintah. Saya telah menemukan beberapa solusi: satu saklar besar / jika-lain pada perintah …

1
pola desain untuk konversi objek (java)
Saya tidak terlalu sering menggunakan pola desain, di samping pabrik dan MVC sesekali, dan saya ingin mulai menggunakannya lebih banyak. Saya punya kasus konkret yang ada dan saya ingin pendapat Anda tentang penggunaan pola desain dalam kasus ini. Dalam aplikasi saya, saya harus sering mengkonversi objek dalam situasi yang berbeda. …

2
Cara terbaik untuk menerapkan otentikasi untuk REST API
Kami mengembangkan aplikasi berbasis sosial untuk seluler. Setiap aplikasi mengkonsumsi layanan web API RESTful. Ketika saya menerapkan login saya biasanya menyimpan nama pengguna dan kata sandi di suatu tempat di perangkat. Lalu saya mengirim mereka dan sebagai tanggapan saya mendapatkan akses ke profil saya. Tapi saya juga tahu ada cara …
21 mobile  rest  login 


1
Apa etiket yang tepat dan alur kerja GitHub yang direkomendasikan untuk secara simultan berkontribusi dan menyimpang dari repo hulu?
Saya baru mengenal GitHub dan VCS secara umum. Saya telah pemrograman dalam berbagai bahasa selama bertahun-tahun, tetapi saya selalu bekerja sendiri pada proyek-proyek khusus (tidak ada rilis publik). Saya baru-baru ini mulai menggunakan widget jQuery UI yang saya unduh dari GitHub dalam proyek yang sedang saya kerjakan. Repo tidak lagi …

5
Bagaimana cara meyakinkan bos saya (dan pengembang lainnya) untuk menggunakan / mempertimbangkan JavaScript yang tidak mengganggu
Saya cukup baru di tim pengembang kami. Saya memerlukan beberapa argumen yang kuat dan / atau contoh "jebakan", sehingga bos saya akhirnya akan memahami kelebihan JavaScript yang Tidak Mengganggu, sehingga dia, dan anggota tim lainnya, berhenti melakukan hal-hal seperti ini: <input type="button" class="bow-chicka-wow-wow" onclick="send_some_ajax(); return false;" value="click me..." /> dan …


9
Dalam pengembangan tangkas, haruskah saya mencoba kegigihan dalam file datar sebelum database?
Seseorang menjelaskan kepada saya bahwa karena dalam pengembangan tangkas, kebijakan dan logika aplikasi harus lebih penting daripada rincian seperti metode kegigihan, keputusan kegigihan harus diambil pada akhirnya. Jadi mungkin ide yang baik untuk memulai dengan ketekunan yang lebih sederhana seperti file datar, sampai kita mencapai titik kelemahan dari metode ini …

5
Apakah ada lisensi LGPL yang dimodifikasi yang memungkinkan tautan statis?
LGPL mengharuskannya jika suatu program menggunakan perpustakaan LGPL-ed, pengguna harus dapat menautkan kembali program tersebut dengan versi perpustakaan yang berbeda: ... d) Lakukan salah satu dari yang berikut: 0) Sampaikan Sumber Korespondensi Minimal berdasarkan ketentuan Lisensi ini, dan Kode Aplikasi yang Sesuai dalam bentuk yang sesuai untuk, dan berdasarkan ketentuan …

5
Apakah setiap angka dalam kode dianggap sebagai "angka ajaib"?
Jadi setiap angka dalam kode yang kita kirim ke suatu metode sebagai argumen dianggap sebagai Angka Ajaib? Bagi saya, seharusnya tidak. Saya pikir jika beberapa angka katakanlah itu untuk panjang minimum nama pengguna dan kami mulai menggunakan "6" dalam kode ... maka ya kami memiliki masalah pemeliharaan dan di sini …

3
Bagaimana saya harus menerapkan pola repositori untuk model objek yang kompleks?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Model data kami memiliki hampir 200 kelas yang dapat dipisahkan menjadi sekitar selusin area fungsional. Akan menyenangkan menggunakan domain, tetapi pemisahannya tidak begitu bersih dan kami tidak dapat mengubahnya. …

10
Apakah UX penting untuk perangkat lunak perusahaan?
Saya menyadari bahwa banyak perangkat lunak yang digunakan perusahaan untuk mengatur hal-hal seperti waktu, pengeluaran, pengaturan sistem telepon, dll. Sangat tidak intuitif dari sudut pandang pengalaman pengguna. Saya tahu secara pribadi saya menghabiskan banyak waktu hanya untuk mencari tahu bagaimana menavigasi sistem ini, terutama jika saya tidak memiliki rekan kerja …


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.