Rekayasa Perangkat Lunak

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

7
hosting situs web dari rumah [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 8 tahun yang lalu . Jika saya ingin meng-host situs web dari rumah saya, saya membeli nama domain. Lalu, saya mendapatkan IP …

3
Haruskah saya menggunakan tipe Tanggal di JAX-RS @PathParam?
Ini adalah apa yang saya pikirkan tentang lakukan di server GlassEE JEE menggunakan Jersey. @GET @Path("/{name}/{date}") public String getMessages(@PathParam("name") String name, @PathParam("date") Date date) Saya suka ide untuk bisa memberi tahu orang yang menggunakan layanan web RESTful ini bahwa "Tanggal di sini adalah apa pun yang bekerja dengan kelas Date …

1
Mengapa Iterator dan ListIterator Java menunjukkan antar elemen?
The Javadoc untuk ListIterator mengatakan: A ListIteratortidak memiliki elemen saat ini; posisi kursornya selalu terletak di antara elemen yang akan dikembalikan oleh panggilan ke previous()dan elemen yang akan dikembalikan oleh panggilan ke next(). Mengapa Java ListIteratorditerapkan untuk menunjuk antara elemen daripada elemen saat ini? Tampaknya ini membuat kode klien kurang …
9 java  iterator 




6
Haruskah saya menggunakan case title di URL?
Kami saat ini memutuskan pada konvensi penamaan yang konsisten di seluruh situs dengan beberapa aplikasi web. Secara historis, saya telah menjadi pendukung 'huruf kecil semua huruf!' saat membuat URL: http://example.com/mysystem/account/view/1551 Namun, dalam satu atau dua tahun terakhir, khususnya sejak saya mulai menggunakan ASP.NET MVC & memiliki lebih banyak berurusan dengan …


6
Apakah MongoDB pilihan yang tepat dalam kasus saya? [Tutup]
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 6 tahun yang lalu . Saya akan membangun proyek nyata pertama saya di Rails yang terdiri dari aplikasi web yang terbuat dari …

7
Memeriksa apakah suatu metode mengembalikan false: menugaskan hasil ke variabel sementara, atau menempatkan pemanggilan metode secara langsung dalam kondisi?
Apakah praktik yang baik untuk memanggil metode yang mengembalikan nilai benar atau salah dalam pernyataan if? Sesuatu seperti ini: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword == null) return …



4
Menggunakan operator ternary PHP hanya dengan dua argumen
Saya baru-baru ini meninjau beberapa kode saya dan memperhatikan bahwa karena ketidakhadiran, saya meninggalkan struktur seperti berikut: $guid = empty($subscription->guid) ? : $subscription->guid; Sekarang, ini tidak melakukan apa yang seharusnya dan salah , tetapi karena properti itu selalu disetel sekarang berfungsi dengan baik, dan tidak ada kesalahan sintaks sejak 5.3 …

5
Apakah memiliki file header C ++ tanpa ekstensi merupakan praktik yang baik?
Saya memiliki argumen dengan kolega saya tentang pedoman C ++ untuk diikuti. Dia saat ini mendesain semua perpustakaannya seperti itu: Dia menggunakan huruf besar dan kecil secara tidak konsisten dalam nama file-nya Beberapa tajuknya tidak memiliki ekstensi Saya percaya bahwa tidak memiliki ekstensi adalah sesuatu yang disediakan untuk file standar …
9 c++  naming 

3
Kosakata yang cocok saat membantu programmer pemula
Saya menemukan diri saya membantu programmer pemula relatif sering; menjelaskan mengapa kode mereka tidak berfungsi ketika mereka bertanya, menyarankan solusi dan sejenisnya. Orang-orang yang saya bantu memiliki pendidikan formal dalam pemrograman dari modul tingkat sarjana tahun pertama, di Jawa, tetapi saya merasa seperti saya tidak dapat berkomunikasi dengan mereka 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.