Rekayasa Perangkat Lunak

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

8
Apakah ada pola desain selain MVC untuk web?
Saya ingin tahu apakah ada pola desain untuk web selain MVC? Saya tahu ada pola desain seperti: Registry, Observer, Factory, ActiveRecord, ... dan MVC satu set pola desain lain dan struktur folder. Apakah ada pola desain seperti MVC yang merupakan set pola desain lainnya? Sunting: bahasa pemrograman saya adalah PHP.


6
Bagaimana cara mendapatkan desain yang baik saat menggunakan metode gesit?
Saya telah menggunakan metodologi tangkas (SCRUM) selama sekitar tiga tahun sekarang dan saya melihat keuntungan tertentu untuk itu, terutama dalam umpan balik jangka pendek di berbagai tingkatan (dari pelanggan memiliki akses awal ke fitur yang diimplementasikan, dari penguji yang dapat menguji fitur sebagai segera setelah diterapkan, dari pengembang lain yang …
15 design  agile 



6
Nol sebagai konstanta?
Saya menemukan idiom pemrograman ini baru-baru ini: const float Zero = 0.0; yang kemudian digunakan dalam perbandingan: if (x > Zero) {..} Adakah yang bisa menjelaskan apakah ini benar-benar lebih efisien atau dapat dibaca atau dipelihara daripada: if (x > 0.0) {..} CATATAN: Saya dapat memikirkan alasan lain untuk mendefinisikan …

7
Status keluar nol untuk keluar bersih
Apakah dapat diterima untuk mengembalikan kode keluar non-nol jika program tersebut berjalan dengan baik? Misalnya, katakan saya memiliki program sederhana yang (hanya) melakukan hal berikut: Program membutuhkan argumen N. Ini mengembalikan kode keluar dari min (N, 255). Perhatikan bahwa N apa pun valid untuk program. Program yang lebih realistis mungkin …



3
Bagaimana cara mendesain layanan web yang sangat skalabel di Jawa?
Saya membuat beberapa Layanan Web yang akan memiliki 2000 pengguna bersamaan. Layanan ini ditawarkan secara gratis dan karenanya diharapkan untuk mendapatkan basis pengguna yang besar. Di masa depan mungkin diperlukan untuk meningkatkan hingga 50.000 pengguna. Sudah ada beberapa pertanyaan lain yang mengatasi masalah seperti - /programming/2567254/building-highly-scalable-web-services Namun persyaratan saya berbeda …

7
Haruskah fungsi pustaka C selalu mengharapkan panjang string?
Saat ini saya sedang mengerjakan perpustakaan yang ditulis dalam C. Banyak fungsi perpustakaan ini mengharapkan string sebagai char*atau const char*dalam argumen mereka. Saya mulai dengan fungsi-fungsi itu selalu mengharapkan panjang string size_tsehingga null-termination tidak diperlukan. Namun, saat menulis tes, ini mengakibatkan sering digunakan strlen(), seperti: const char* string = "Ugh, …
15 c  api  strings 

6
Apakah C # menjadi lebih sulit untuk dibaca?
Ketika C # telah berkembang, banyak fitur bahasa telah ditambahkan. Ini telah sampai pada titik di mana itu menjadi tidak dapat dibaca untuk saya. Sebagai contoh, pertimbangkan snip kode berikut dari kode Caliburn.Micro di sini : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); Sekarang, …
15 c#  readability 

4
Mendekati internal Java / JVM [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 4 tahun yang lalu . Saya telah memprogram di Jawa selama sekitar 8 tahun dan saya tahu bahasanya dengan …
15 java  books  jvm 

4
Apakah pengembang Android harus membayar pajak penjualan? [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 . Menurut posting blog oleh RetroDreamer, pengembang Android harus membayar pajak penjualan untuk penjualan Aplikasi mereka di negara-negara …


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.