Rekayasa Perangkat Lunak

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

1
Pola untuk aplikasi web ajax-berat
Sampai sekarang, saya telah menjadi penggemar berat pola MVC untuk mengembangkan aplikasi web. Untuk web, saya telah mengembangkan sebagian besar dalam PHP (dengan kerangka kerja Kohana dan CodeIgniter) dan Ruby (RoR). Ketika aplikasi saya menjadi lebih berat di sisi Ajax (aplikasi satu halaman dll) saya perhatikan bahwa saya tidak bisa …



3
Bagaimana saya harus menentukan tata bahasa untuk parser?
Saya telah memprogram selama bertahun-tahun, tetapi satu tugas yang masih memakan waktu sangat lama adalah menentukan tata bahasa untuk parser, dan bahkan setelah upaya yang berlebihan ini, saya tidak pernah yakin bahwa tata bahasa yang saya buat itu bagus ( dengan ukuran "baik" yang masuk akal). Saya tidak berharap bahwa …

6
Bagaimana saya bisa mempertajam keterampilan pemain tim 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 7 tahun yang lalu . Saat ini saya sedang dalam pekerjaan impian saya di laboratorium penelitian sebagai satu-satunya pengembang dalam tim multidisiplin. …

4
Bagaimana mengatur waktu belajar sambil bekerja? [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 7 tahun yang lalu . Saya telah memprogram 8 tahun untuk sebuah perusahaan. Kami membangun sistem perangkat lunak intelijen bisnis. Karena saya …

5
Metode dan Database Agile pada awal proyek
Baru tangkas dan saya tidak yakin bagaimana memulainya. Idenya adalah untuk membuat bagian kecil dari proyek dalam sprint. Namun proyek yang saya kerjakan membutuhkan database dan database harus hampir berfungsi untuk melakukan apa saja dengan proyek tersebut. Jadi bagaimana proyek Agile menangani ini, apakah Anda mulai dengan membuat database? Bagaimana …


4
Apa kerugian menggunakan / menulis Penyedia Keanggotaan Kustom Net?
Baru-baru ini, saya memposting pertanyaan berikut pada SO: /programming/7197337/using-asp-net-membership-provider-with-an-existing-user-database Seperti yang mungkin Anda perhatikan, saya akhirnya menjawab pertanyaan saya sendiri yang menyatakan bahwa itu seperti menulis / mengimplementasikan "Penyedia Keanggotaan Kustom" adalah jalan yang harus ditempuh. Secara harfiah, beberapa menit kemudian, saya menemukan pertanyaan ini: /programming/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 Saya mencoba untuk menjawab …

5
Mengapa tidak realistis mengharapkan semua browser untuk mendukung standar yang sama? [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 8 tahun yang lalu . Idealnya, kami akan memiliki browser yang berbeda yang mendukung standar yang sama dan kode yang sama menghasilkan …


12
Bagaimana cara menangani jenis permintaan "Bisakah Anda menambahkan beberapa bidang saja" dari pelanggan?
Biasanya kami memiliki permintaan fitur untuk bidang yang hanya diinginkan oleh satu pelanggan. Ini, paling-paling, mengacaukan kode aplikasi. Seringkali ketika kita melihat dalam database mereka beberapa bulan setelah menambahkan bidang, kita dapat melihat bahwa mereka sebenarnya tidak menggunakan bidang ekstra. Selain itu, ini adalah aplikasi yang cukup lama sehingga menambahkan …



4
Apa algoritme di balik GC jeda rendah?
Beberapa bahasa, misalnya java, memperkenalkan jeda GC yang rendah. GC itu dapat melakukan sebagian besar pekerjaan tanpa menghentikan seluruh dunia. Ini jelas merupakan masalah yang cukup sulit karena perlu menganalisis memori ketika thread memodifikasinya, menghasilkan data yang dapat digunakan pada awal proses dan tidak lagi ketika selesai, atau data yang …

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.