Rekayasa Perangkat Lunak

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

11
Mengapa membatalkan dalam C berarti tidak membatalkan?
Dalam bahasa yang sangat diketik seperti Java dan C #, void(atau Void) sebagai tipe kembali untuk metode tampaknya berarti: Metode ini tidak mengembalikan apa pun. Tidak ada. Tidak kembali Anda tidak akan menerima apa pun dari metode ini. Apa yang benar-benar aneh adalah bahwa dalam C, void sebagai tipe pengembalian …
25 c  pointers 

1
Beberapa klarifikasi tentang DOM
Saya telah mencoba memahami DOM, dan meskipun saya memiliki gagasan yang adil tentang apa itu, ada beberapa ide yang tidak dapat saya uraikan. Saya akan mencantumkan apa yang saya pikirkan tentang DOM dan pertanyaan saya akan sesuai. DOM adalah representasi sepenuhnya berorientasi objek dari halaman web. Standar DOM W3C membentuk …
25 javascript  dom 

6
TDD dan Kontrol Versi
Saat ini saya belajar tentang TDD dan mencoba mempraktikkannya dalam proyek pribadi saya. Saya juga telah menggunakan kontrol versi secara luas pada banyak proyek ini. Saya tertarik pada interaksi kedua alat ini dalam alur kerja yang khas, terutama ketika sampai pada pepatah untuk menjaga komit kecil. Berikut adalah beberapa contoh …


2
Apa perbedaan isi antara tesis Chris Okasaki 1996 dan buku 1999, Purely Functional Data Structures? [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 4 tahun yang lalu . Saya ingin membaca Struktur Data Murni Fungsional. Saya dengan mudah menemukan tesis (yang tersedia secara bebas sebagai …

4
Ketika membuat api haruskah saya menggunakan fungsi kecil dan banyak panggilan, atau beberapa panggilan dan fungsi besar?
Saya memiliki platform rel yang saya pelihara. Ini memiliki banyak aplikasi web berbeda yang dibangun di atasnya. Namun sekarang klien meminta API agar mereka dapat menjaga pengguna di situs mereka, tetapi manfaatkan beberapa tugas otomatis yang kami miliki. Platform ini digunakan untuk membuat aplikasi asuransi dan memungkinkan pembelian secara online, …


8
Tanggung jawab untuk mereproduksi bug
Saya mengembangkan program menggunakan perpustakaan yang dibuat oleh programmer lain (dia bekerja di perusahaan yang sama). Baru-baru ini saya menemukan kebocoran di perpustakaan, yang terjadi pada kondisi jaringan tertentu setelah beberapa jam berjalan. Saya mengajukan bug dengan deskripsi kondisi untuk membuat kebocoran ini terjadi. Pengembang itu menjawab bahwa "ini tidak …


7
Apakah perangkat lunak digunakan kembali mencegah proses pengulangan
Penggunaan Kembali Kode sebagai Masalah Saya sedang memikirkan pertanyaan ini tentang pengiriman perangkat lunak, dan saya terus kembali ke masalah pengulangan dan / atau reproduksibilitas . Mereka penting, karena jika Anda tidak mengulangi proyek maka menjadi lebih sulit untuk meningkatkan proses yang Anda gunakan untuk membangun proyek. Rekayasa melibatkan peningkatan …


5
Beberapa akses database atau salah satu akses besar?
Apa pendekatan yang lebih baik dalam hal kinerja dan pemanfaatan sumber daya yang optimal: mengakses database beberapa kali melalui AJAX untuk hanya mendapatkan informasi yang tepat saat dibutuhkan, atau melakukan satu akses untuk mengambil objek yang menyimpan semua informasi yang mungkin diperlukan , dengan probabilitas tinggi bahwa tidak semua benar …
25 performance  sql 




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.