Rekayasa Perangkat Lunak

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

2
Seberapa up-to-date tes Joel? [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 ingin meyakinkan mitra saya bahwa kita harus memiliki spesifikasi dan bahwa bug …


6
Apakah perlu untuk menulis komentar javadoc untuk setiap parameter dalam tanda tangan metode?
Salah satu devs di tim saya percaya bahwa perlu untuk menulis komentar javadoc untuk setiap parameter dalam tanda tangan metode. Saya tidak berpikir ini perlu, dan bahkan saya pikir itu bisa berbahaya. Pertama, saya pikir nama parameter harus deskriptif dan mendokumentasikan diri. Jika tidak segera jelas untuk apa parameter Anda, …

4
Bagaimana cara mengadopsi metodologi gesit untuk mengembangkan firmware / embedded-system-software?
Saya selalu bertanya-tanya bagaimana cara menerapkan metode lincah benar-benar dalam perangkat lunak sistem tertanam besar yang kompleks (100 + insinyur). Pengembangan firmware memiliki beberapa karakteristik unik yang membuatnya sulit dilakukan dengan gesit (mis. Perangkat keras tidak tersedia hingga akhir siklus dev; Setelah produk dirilis, tidak dapat dengan mudah memperbarui firmware; …





4
Bagaimana cara terbaik mengatur file kelas dan antarmuka?
Oke .. setelah semua diskusi saya mengubah pertanyaan saya sedikit untuk lebih mencerminkan contoh nyata yang saya hadapi. Saya memiliki dua kelas ModelOnedan ModelTwo, kelas-kelas ini melakukan jenis fungsi yang serupa tetapi tidak saling berhubungan. Namun saya memiliki kelas ketiga CommonFuncyang berisi beberapa fungsi publik yang diimplementasikan di keduanya ModelOnedan …

4
Di mana saya harus melakukan pelokalan (sisi server atau sisi klien)?
Saat ini saya sedang mengembangkan aplikasi web baru berdasarkan klien JavaScript kaya yang berkomunikasi dengan beberapa layanan web REST di server saya. Aplikasi itu dimaksudkan untuk digunakan di setidaknya dua negara dengan bahasa yang berbeda, jadi kita perlu melokalkannya. Pertanyaan saya adalah di mana saya harus mengelola pelokalan: haruskah layanan …

3
Saat menggunakan DDD dan CRQS, haruskah persis satu peristiwa per perintah?
Saya mencari cara untuk merancang aplikasi ddd dengan konvensi konfigurasi. Katakanlah agregat "Klien" memiliki perintah yang didefinisikan "FillProfile". Secara logis akan memunculkan acara "ProfileFilled". Adakah kasus ketika suatu perintah akan meningkatkan lebih dari satu peristiwa, atau di mana suatu perintah akan memunculkan peristiwa yang berbeda berdasarkan pada beberapa logika? Atau …

6
Kapan enum BUKAN bau kode?
Dilema Saya telah membaca banyak buku praktik terbaik tentang praktik berorientasi objek, dan hampir setiap buku yang saya baca memiliki bagian di mana mereka mengatakan bahwa enum adalah bau kode. Saya pikir mereka telah melewatkan bagian di mana mereka menjelaskan kapan enum valid. Karena itu, saya mencari pedoman dan / …


4
Pengujian: deterministik atau non-deterministik?
Apakah lebih baik memiliki a Rangkaian tes deterministik, yang menghasilkan tes yang sama berhasil Rangkaian uji non-deterministik, yang berpotensi mencakup lebih banyak kasus ? Contoh: Anda menulis rangkaian uji untuk menguji fungsionalitas pengontrol di aplikasi MVC. Pengontrol membutuhkan data aplikasi dari database sebagai input selama pengujian. Ada dua opsi untuk …
17 testing  mvc 


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.