Rekayasa Perangkat Lunak

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

3
Praktik Terbaik untuk Mengganti Nama, Refactoring, dan Mematahkan Perubahan dengan Tim
Apa saja Praktik Terbaik untuk refactoring dan penggantian nama di lingkungan tim? Saya membawa ini dengan beberapa skenario dalam pikiran: Jika pustaka yang umumnya direferensikan dihidupkan kembali untuk memperkenalkan perubahan pada perpustakaan atau proyek apa pun yang merujuknya. Misalnya mengubah sewenang-wenang nama metode. Jika proyek diganti nama dan solusinya harus …



5
Mengelola Kode Bahasa Spanyol
Kami memiliki proyek baru dari klien yang berbahasa Spanyol dan memiliki semua kode Java dan komentar, variabel, nama metode dalam bahasa Spanyol. Kami tidak diizinkan untuk mengubahnya menjadi bahasa Inggris dan kemudian menggunakannya. Jika ada di antara Anda yang telah bekerja dalam kondisi seperti itu, dapatkah Anda memberi saran apa …
10 java 

4
Apakah ada alasan inisialisasi malas tidak dapat dibangun ke Jawa?
Karena saya bekerja pada server yang sama sekali tidak memiliki status non-persisten untuk pengguna, setiap objek terkait Pengguna yang kami miliki diluncurkan pada setiap permintaan. Akibatnya saya sering menemukan diri saya melakukan inisialisasi malas dari properti objek yang mungkin tidak digunakan. protected EventDispatcher dispatcher = new EventDispatcher(); Menjadi... protected EventDispatcher<EventMessage> …

10
Bagaimana berkomunikasi dengan rekan kerja yang menganggap kerangka kerja sebagai hit kinerja
Bagaimana kita bisa menjual ide seperti "kita harus menggunakan jQuery karena sangat dioptimalkan dan kompatibel dengan peramban silang" atau "kerangka kerja entitas itu keren karena rapi dan merawat model kita secara otomatis" ketika respons umum adalah pernyataan kosong seperti "jquery tidak berkinerja baik "atau" entitas membawa 12 kolom di atas …

7
Siapa yang harus menulis rencana tes?
Saya berada di tim pengembangan in-house perusahaan saya, dan kami mengembangkan situs web perusahaan kami sesuai dengan persyaratan tim pemasaran. Sebelum merilis situs kepada mereka untuk pengujian penerimaan, kami diminta untuk memberi mereka rencana pengujian untuk diikuti. Namun, tim pengembangan merasa bahwa karena persyaratan datang dari para pemohon, mereka akan …


9
Seberapa pentingkah Anda mengetahui standar C ++?
Saya memang mencoba mencari, tetapi saya tidak melihat pertanyaan serupa (entah itu atau terminologi pencarian saya salah - jika demikian, jangan ragu untuk menutup). Saya adalah pengguna setia SO, dan saya perhatikan bahwa ada banyak referensi ke standar C ++ dalam diskusi dan jawaban - dan saya harus mengakui, saya …
10 c++  standards 



5
Apa yang harus kami sampaikan kepada pengguna IE6 kami yang tidak didukung?
Dalam versi aplikasi web kami yang akan datang, kami telah merusak IE6, dan kami tidak bermaksud memperbaikinya. Kami telah memasang peringatan yang jelas untuk pengguna IE6 selama beberapa bulan; kami memutuskan sudah waktunya untuk tidak mendukungnya. Pertanyaan saya adalah: bagaimana cara kami mengomunikasikan hal ini kepada pengguna kami? Beberapa orang …


5
Cara mengelola backlog pelacak masalah
Kami telah patuh menggunakan Trac selama beberapa tahun sekarang, dan daftar "tiket aktif" kami telah berkembang menjadi hampir 200 item. Ini termasuk bug yang prioritasnya terlalu rendah dan terlalu rumit untuk diperbaiki untuk saat ini, permintaan fitur yang telah ditangguhkan, masalah yang tidak pernah benar-benar menghasilkan keluhan, tetapi semua orang …

3
Apakah kode meninggalkan-ware benar-benar mati?
Adalah kesan saya bahwa, seiring waktu, semakin banyak kode sumber terbuka dihasilkan, ditambahkan ke berbagai repositori gratis atau sebagian gratis, dan kemudian secara umum ditinggalkan. Apakah ada standar yang diterima secara umum untuk membuang kode yang ditinggalkan? Haruskah ini ditegakkan oleh repositori, atau apakah ini sesuatu yang harus dilakukan oleh …

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.