Rekayasa Perangkat Lunak

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

7
Bagaimana Cara Menghindari Tes Unit Rapuh?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Kami telah menulis hampir 3.000 tes - data telah dikodekan dengan keras, sangat sedikit penggunaan kembali kode. Metodologi ini sudah mulai menggigit kita. Saat sistem berubah, kami mendapati diri …

2
Mengapa Objective-C tidak banyak digunakan di luar lingkungan Kakao?
Objective-C menampilkan orientasi objek yang bagus, kesederhanaan, keanggunan, dan (sebagai superset dari C), kemampuan tingkat rendah. Ini bisa terlihat seperti alternatif sederhana dan modern untuk C ++ yang banyak orang cari dan coba temukan di Go. Tapi itu hanya digunakan di lingkungan Kakao dan pasca-NextSTEP, dan bahkan dalam kasus ini …


8
Tantangan untuk pendekatan Agile pada proyek-proyek pemerintah
Diskusi Agile sebelumnya di sini memiliki jawaban yang baik yang menentukan apa yang penting untuk keberhasilan penerapan metodologi Agile dalam pengembangan perangkat lunak. Sebagian besar poin adalah tantangan khas organisasi dan manajemen, tetapi satu poin membuat saya khawatir dan itu adalah bahwa klien harus terlibat di seluruh proses. Klien adalah …


5
Memformat kode merupakan hal yang buruk saat menggunakan VCS?
Saya hampir selalu memformat kode saya sebelum saya berkomitmen untuk memastikan itu dilakukan dengan benar. Sebagian besar tim saya tidak begitu peduli dan tidak selalu memformat kode mereka dengan benar (hal-hal kecil yang tidak memengaruhi kode tetapi memengaruhi keterbacaan saat mencoba mempertahankannya). Saya baru-baru ini menginstal alat-alat listrik VS yang …

5
Masalah apa yang membuat orang menggunakan pengkodean khusus Jepang dan bukan Unicode?
Di tempat kerja saya menemukan banyak file teks Jepang di Shift-JIS dan penyandian lainnya. Ini menyebabkan banyak masalah mojibake (karakter yang tidak dapat dibaca) untuk semua pengguna komputer. Unicode dimaksudkan untuk menyelesaikan masalah semacam ini dengan mendefinisikan satu set karakter untuk semua bahasa, dan serialisasi UTF-8 direkomendasikan untuk digunakan di …

8
Apa bisnis dalam mengembangkan bahasa pemrograman? [Tutup]
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 5 tahun yang lalu . Saya bertanya-tanya apakah ada pemasukan besar dan langsung dalam merilis bahasa pemrograman seperti Java …


9
Haruskah kita berhenti berusaha gesit jika QA membutuhkan waktu 12 minggu?
Seseorang di perusahaan saya baru-baru ini mengusulkan perubahan pada produk inti kami yang menurut manajer kami harus memicu apa yang saya kira perusahaan saya anggap sebagai siklus QA penuh (yaitu menguji seluruh rangkaian produk dari bawah ke atas). Tampaknya QA kami membutuhkan waktu 12 minggu untuk melakukan siklus QA penuh …
24 agile  qa 

4
Bagaimana cara mencegah pelanggan yang baru saja belajar teknologi dan ingin menggunakannya di mana-mana? [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 4 tahun yang lalu . Pelanggan saya baru-baru ini menemukan apa itu Penulisan Ulang URL, tanpa sepenuhnya memahami …

1
Apa efek dari membuat unit test selama pengembangan pada waktu untuk berkembang serta waktu yang dihabiskan dalam kegiatan pemeliharaan?
Saya seorang konsultan dan saya akan memperkenalkan unit test kepada semua pengembang di situs klien saya. Tujuan saya adalah untuk memastikan bahwa semua aplikasi baru harus memiliki unit test untuk semua kelas yang dibuat. Klien memiliki masalah dengan biaya perawatan yang tinggi dari memperbaiki bug di aplikasi mereka yang ada. …


9
Cara terbaik untuk referensi data database statis dalam kode?
Banyak aplikasi menyertakan 'data statis': data yang tidak benar-benar berubah selama masa pakai aplikasi. Misalnya, Anda mungkin memiliki daftar Area Penjualan yang mungkin merupakan daftar tetap untuk masa mendatang. Tidak jarang menemukan data statis ini dalam tabel database (sering kali karena Anda ingin merujuknya dalam kunci asing tabel lain). Tabel …

16
Menghabiskan terlalu banyak waktu untuk debugging
Kemarin, saya meluncurkan rilis v1.0 dari proyek Web yang saya habiskan sekitar 6 minggu bekerja (on dan off, itu). Saya belum membuat catatan yang pasti tentang waktu saya, tetapi menurut pengalaman saya, saya akan memperkirakan bahwa dari semua waktu yang saya habiskan untuk pemrograman, setengahnya dihabiskan untuk debugging. Saya memperkirakan …

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.