Rekayasa Perangkat Lunak

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


5
Mengapa tidak ada bahasa yang berorientasi layanan?
Edit: Untuk menghindari kebingungan lebih lanjut: Saya tidak berbicara tentang layanan web dan semacamnya. Saya berbicara tentang penataan aplikasi secara internal, ini bukan tentang bagaimana komputer berkomunikasi. Ini tentang bahasa pemrograman, kompiler dan bagaimana paradigma pemrograman imperatif diperluas. Asli: Di bidang pemrograman imperatif, kami melihat dua paradigma dalam 20 tahun …

6
Mengapa browser tidak mendukung haml and sass?
Waktu yang dibutuhkan untuk mengunduh situs web akan berkurang secara signifikan, dan menguraikan juga akan lebih mudah. Mengapa bahasa-bahasa ini tidak dipaksakan sebagai standar? Jelas mereka lebih baik daripada html dan CSS mentah ... Browser adalah satu-satunya hal yang menjauhkan kita dari menghilangkan kode HTML / CSS perantara.
11 html  css 

8
Apakah tampilan laptop beresolusi tinggi penting bagi programmer? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ditutup 5 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya membeli laptop baru yang akan saya …


5
Mendapatkan data dari halaman web dengan cara yang stabil dan efisien
Baru-baru ini saya telah belajar bahwa menggunakan regex untuk mem-parsing HTML situs web untuk mendapatkan data yang Anda butuhkan bukanlah tindakan terbaik. Jadi pertanyaan saya sederhana: Lalu, apakah cara terbaik / paling efisien dan umumnya stabil untuk mendapatkan data ini? Saya harus mencatat bahwa: Tidak ada API Tidak ada sumber …
11 data  parsing 

7
Generalisasi penggunaan variabel di dalam kode
Saya ingin tahu apakah ini merupakan praktik yang baik untuk menggeneralisasi variabel (gunakan variabel tunggal untuk menyimpan semua nilai). Pertimbangkan contoh sederhana Strings querycre,queryins,queryup,querydel; querycre = 'Create table XYZ ...'; execute querycre ; queryins = 'Insert into XYZ ...'; execute queryins ; queryup = 'Update XYZ set ...'; execute queryup; …

4
Seberapa umumkah algoritma waktu eksponensial kasus-generik dalam perangkat lunak produksi?
Saya tahu bahwa algoritma waktu eksponensial umumnya harus dihindari tetapi kadang-kadang diperlukan. Sebuah kasus menjadi Travelling Salesman. Seberapa umumkah algoritma tersebut dalam perangkat lunak produksi? Apakah kasus-kasus ini biasanya diperlukan atau hasil dari pekerjaan terburu-buru? Saya mengerti bahwa banyak yang bisa diselesaikan dengan heuristik yang baik. Apa yang biasanya dilakukan …
11 algorithms 


2
Apakah ada studi ilmiah yang dilakukan pada TDD yang menggunakan total biaya kepemilikan untuk suatu produk sebagai pengukuran?
Ketika saya membaca ringkasan karya sebelumnya di Dogsa T, Batic D. Efektivitas pengembangan yang digerakkan oleh tes: studi kasus industri. Jurnal Kualitas Perangkat Lunak. 2011; 19 (4): 643-661. saya terkejut bahwa pengukuran yang digunakan dalam banyak penelitian di sekitar TDD didasarkan pada hal-hal seperti garis kode, cacat, dan waktu yang …

3
Praktik terbaik Pemrograman Scala atau Clojure
Saya melakukan banyak pengkodean belajar mandiri, mendapat beberapa pengalaman dengan Model Pemrograman Paralel: Aktor, Memori Transaksional Perangkat Lunak, Aliran Data. Ketika saya mencoba menerapkan arsitektur ini ke kehidupan nyata - ke dalam aplikasi web beban tinggi - model apa pun tidak mendukung daya tahan dan kegigihan untuk data. Tugas kehidupan …

6
Apakah saya menipu diri sendiri? Transisi analis bisnis ke programmer
Pekerjaan saat ini: Bekerja sebagai analis bisnis utama untuk sebuah perusahaan Big 4, memimpin tim pengembang dan penguji yang bekerja pada proyek re-platforming skala besar (4 pengembang di darat, 4 pengembang di darat, beberapa penguji darat / lepas pantai). Juga bekerja dalam kapasitas yang sama pada proyek skala kecil lainnya. …

5
Apa kelebihan Ceylon dari Jawa? [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 . Mencari bahasa pemrograman yang akan datang baru-baru ini dan kuat di internet, saya …



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.