Rekayasa Perangkat Lunak

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




4
Apakah mungkin untuk memasangkan aplikasi secara longgar ke kerangka kerjanya?
Katakanlah saya sedang mengembangkan aplikasi web. Pilihan pertama saya adalah menggunakan PHP dengan Fat-Free Framework (F3) dan pola MVC. Tahun depan, saya mungkin memutuskan ingin beralih ke Zend Framework, atau bahkan ASP.NET MVC. Apakah masuk akal untuk mencoba dan merancang aplikasi saya sedemikian rupa sehingga secara longgar digabungkan dengan kerangka …

5
Haruskah saya menulis antarmuka API sebelum implementasi?
Saya telah mempelajari lebih dalam pemrograman "terorganisir" baru-baru ini dan saya telah belajar bahwa saya harus pemrograman ke antarmuka, bukan implementasi. Dengan mengingat hal itu, apakah akan lebih baik untuk "membuat sketsa" proyek dalam antarmuka sebelum menulis implementasi untuk itu jika memungkinkan? Dan jika ini masalahnya, dalam kasus menggunakan perpustakaan …

4
Apakah kesalahan menekan praktik buruk?
Pada pertanyaan SO, saya bertanya di sini tentang beberapa kode yang saya tidak yakin, seseorang menjawab "BTW, kode mengerikan di sana: ia menggunakan simbol penekan kesalahan (@) banyak." Apakah ada alasan mengapa ini merupakan praktik yang buruk? Dengan hal-hal seperti: $db=@new mysqli($db_info) or die('Database error'); , itu memungkinkan saya untuk …


6
Mengapa banyak bahasa tidak mendukung parameter bernama? [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 hanya berpikir betapa lebih mudahnya membaca kode jika, ketika memanggil suatu fungsi, …

2
Apa yang harus dilakukan ketika permintaan dikirim ke server dan sambil menunggu tanggapan konektivitas internet hilang?
Saya mengirim sejumlah besar data ke server. Sekarang ketika saya telah mengirim data dan menunggu respons server, tiba-tiba perangkat android saya kehilangan koneksi internet. Jadi yang biasa saya lakukan adalah, menampilkan dialog peringatan koneksi hilang, tetapi di sisi server data sudah diproses dan diperbarui di suatu tempat misalnya pada URL …

3
Mencari urutan integer
Saya memiliki masalah pencarian yang cukup rumit yang berhasil saya kurangi menjadi uraian berikut. Saya sudah googling tetapi belum bisa menemukan algoritma yang cocok dengan masalah saya. Khususnya kebutuhan untuk melewatkan bilangan bulat sewenang-wenang. Mungkin seseorang di sini bisa mengarahkan saya ke sesuatu? Ambil urutan bilangan bulat A, misalnya (1 …
14 algorithms 

5
Pengembangan Test Driven: Cara yang baik / diterima untuk menguji operasi sistem file?
Saya sedang mengerjakan proyek saat ini yang menghasilkan tabel (antara lain) berdasarkan isi dari sistem file, dan pada gilirannya melakukan beberapa modifikasi meta-data pada hal-hal yang ditemukannya. Pertanyaannya adalah: bagaimana tes harus ditulis tentang ini, atau mengatur? Apakah ada cara mudah untuk mengejek ini? Atau haruskah saya menyiapkan "kotak pasir"?

4
Ketika tidak ada TCO, kapan harus khawatir meniup tumpukan?
Setiap kali ada diskusi tentang bahasa pemrograman baru yang menargetkan JVM, pasti ada orang mengatakan hal-hal seperti: "JVM tidak mendukung optimisasi panggilan balik, jadi saya memprediksi banyak tumpukan yang meledak" Ada ribuan variasi pada tema itu. Sekarang saya tahu bahwa beberapa bahasa, seperti Clojure misalnya, memiliki konstruksi berulang khusus yang …

1
Mengapa beberapa situs web menampilkan 0 byte di alat pengembang Chrome
Saya melakukan optimasi kecepatan halaman untuk situs web saya dan mempelajari bagaimana situs web lain melakukannya. Saya perhatikan bahwa beberapa situs web seperti Facebook atau Ringgitplus menunjukkan 0 byte untuk beberapa sumber daya mereka di alat pengembang Chrome, tab Network, sementara ukuran konten sebenarnya adalah beberapa kilobyte. Saya membaca beberapa …
14 http  caching  chrome 

2
Keputusan desain - mengapa menghasilkan <p> tanpa </p>?
tl; dr Beberapa program yang banyak digunakan, yang menghasilkan html, hanya akan menghasilkan tag paragraf pembuka, dan tidak menutupnya, dengan asumsi bahwa browser akan menutup paragraf dengan benar. Secara sepintas, menurut saya asumsi bahwa browser akan menutup paragraf dengan benar adalah tidak benar. Apakah interpretasi saya benar? Secara umum, pengorbanan …

5
Bisakah Scrum menggunakan spesifikasi teknis dalam Product Backlog daripada cerita pengguna?
Di perusahaan saya saat ini bekerja untuk kami mulai melakukan proyek Scrum. Tidak terlalu sulit untuk meyakinkan para manajer untuk pindah dari air terjun ke Scrum. Kami sedang melakukan proyek di mana kami membangun kembali platform kami dari awal. Jadi fungsionalitas (sebagian besar) diketahui dan sebagian besar perbaikannya agak teknis. …

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.