Rekayasa Perangkat Lunak

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




7
Apakah ini praktik yang baik untuk memiliki nilai khusus "SEMUA" dalam enum
Saya mengembangkan layanan baru di lingkungan layanan mikro. Ini adalah layanan REST. Untuk kesederhanaan, katakanlah jalannya adalah: / buku sejarah Dan metode POST untuk jalur ini menciptakan buku sejarah baru. Mari kita asumsikan bahwa buku sejarah mencakup satu atau lebih era dalam sejarah. Untuk singkatnya, mari kita asumsikan kita hanya …
11 rest  api  json  enum 

8
Unifying programming and database query [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Pertimbangkan tutorial umum untuk bahasa pemrograman berorientasi objek seperti C ++ atau Java: buat …


4
Bagaimana saya bisa menguji ide produk secara efektif sebelum membangunnya?
Saya telah membaca banyak sumber daya online tentang ini, tetapi bertanya-tanya apakah ada cara yang lebih baik untuk menguji ide untuk suatu produk sebelum menghabiskan waktu berminggu-minggu untuk membangun barang sialan itu? Saya telah membaca tentang hal-hal seperti Validate.tech yang menguji ide produk dalam waktu kurang dari sehari, tetapi tampaknya …
11 product 

1
Bagaimana saya bisa menerapkan pola MVC ke aplikasi C # WinForms?
Saya seorang pengembang C ++ yang telah menggunakan pola MVC untuk merancang GUI sejak saat itu. Baru-baru ini saya ingin kembali ke C #, dan saya mengatur aplikasi Windows Forms, tetapi sekarang saya sedikit bingung tentang bagaimana mendorongnya ke struktur yang sesuai dengan MVC. Apa yang saya coba lakukan saat …
11 c#  mvc  winforms 

2
Bisakah kita benar-benar menggunakan imutabilitas dalam OOP tanpa kehilangan semua fitur OOP utama?
Saya melihat manfaat membuat objek dalam program saya tidak berubah. Ketika saya benar-benar berpikir mendalam tentang desain yang baik untuk aplikasi saya, saya sering secara alami tiba di banyak objek saya menjadi tidak berubah. Sering sampai pada titik di mana saya ingin semua benda saya berubah. Pertanyaan ini berkaitan dengan …

3
Mengapa Python belum dioptimalkan seperti implementasi Javascript modern?
Implementasi Javascript modern seperti V8 (Chrome), SpiderMonkey (Firefox), dan Chakra (IE / Edge) semuanya memiliki kompilasi JIT, dan sejumlah optimasi lainnya untuk meningkatkan kinerja. Mengapa Python tidak memilikinya? Saya telah melihat PyPy dan IronPython, yang keduanya mengklaim peningkatan kecepatan. PyPy Saya tidak mengerti bagaimana implementasi Python yang ditulis dengan Python, …
11 python-3.x  jit 

6
Bagaimana ini diprogram dalam non-OO? [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 2 tahun yang lalu . Membaca melalui artikel pedas tentang kelemahan OOP yang mendukung beberapa paradigma lain saya …



3
Arsitektur perangkat lunak vs Arsitektur sistem vs diagram Kelas?
Saya cukup bingung tentang ketentuan berikut: Arsitektur perangkat lunak Arsitektur aplikasi perangkat lunak adalah proses mendefinisikan solusi terstruktur yang memenuhi semua persyaratan teknis dan operasional, sambil mengoptimalkan atribut kualitas umum seperti kinerja, keamanan, dan pengelolaan. Ini melibatkan serangkaian keputusan berdasarkan berbagai faktor, dan masing-masing keputusan ini dapat memiliki dampak yang …

6
Apakah scrum dan pembangunan yang stabil membangun kontradiksi?
Saya bagian dari grup pengembangan dengan 5 tim, total sekitar 40 pengembang. Kami mengikuti metodologi Scrum, dengan sprint 3 minggu. Kami memiliki pengaturan integrasi berkelanjutan (Jenkins), dengan pipeline build memakan waktu beberapa jam (karena tes otomatis yang ekstensif). Pada dasarnya, proses pengembangan berjalan dengan baik. Namun, kami mengamati bahwa setelah …

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.