Rekayasa Perangkat Lunak

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

7
Memilih lisensi untuk proyek sumber terbuka
Saya telah melakukan beberapa proyek open source, dan saya berencana untuk melakukan lebih banyak di masa depan. Sejauh ini, saya telah merilis semua kode saya di bawah GPL, tetapi saya telah membaca beberapa artikel yang mengklaim GPL terlalu ketat untuk kode apa pun untuk digunakan dalam lingkungan perusahaan. Ini, konon, …


17
Bagaimana cara mengurangi jumlah bug saat coding?
Tidak ada yang sempurna, dan apa pun yang kita lakukan, kita akan menghasilkan kode yang memiliki bug di dalamnya dari waktu ke waktu. Apa beberapa metode / teknik untuk mengurangi jumlah bug yang Anda hasilkan, baik saat menulis perangkat lunak baru dan mengubah / memelihara kode yang ada?
30 bug 




23
Apa itu Metafora Pemrograman yang bagus? [Tutup]
Saya mengacu pada menjelaskan kepada non-programmer apa pemrograman itu. Saya memastikan untuk mencari pertanyaan yang sama sebelum membuat yang ini, tetapi beberapa yang saya temukan tampaknya menghindari pertanyaan, dan saya secara khusus ingin melihat beberapa metafora atau analogi. Saya pribadi merasa lebih mudah untuk menjelaskan sesuatu yang teknis kepada seseorang …



13
Apakah gaya pengkodean dalam organisasi adalah hal opsional?
Dokumen gaya pemrograman ini memiliki aturan umum, yang mengatakan: Aturan bisa dilanggar jika ada keberatan pribadi yang kuat terhadap mereka. Ini bertabrakan dengan cara saya berpikir, dan ada banyak artikel yang mengatakan bahwa gaya pengkodean sebenarnya penting. Misalnya ini mengatakan: Dokumen standar pengkodean memberi tahu pengembang bagaimana mereka harus menulis …

10
Antarmuka pada kelas abstrak
Rekan kerja saya dan saya memiliki pendapat berbeda tentang hubungan antara kelas dasar dan antarmuka. Saya berkeyakinan bahwa suatu kelas tidak boleh mengimplementasikan antarmuka kecuali kelas itu dapat digunakan ketika implementasi antarmuka diperlukan. Dengan kata lain, saya suka melihat kode seperti ini: interface IFooWorker { void Work(); } abstract class …

3
Apa arti "S" dalam OOPS?
Saya telah mencari bentuk lengkap " OOPS " di Google , tetapi sayangnya, ada banyak jawaban yang ambigu. Ada yang bilang itu " Sistem ", dan ada yang bilang itu " Struktur ", dan beberapa bahkan menyebutnya sebagai " Sinopsis ". Adakah yang bisa tolong mencerahkan saya, untuk menemukan bentuk …

8
Apa cara terbaik untuk membagi pekerjaan di antara pengembang
Tim saya dan saya sedang membangun kembali situs yang kami kembangkan sekitar sepuluh tahun yang lalu, dan kami ingin melakukannya di Agile. Jadi setelah saya menghabiskan banyak waktu membaca (mungkin tidak cukup) saya mengalami masalah dengan pertanyaan bagaimana membagi kerja antara pengembang. Saya akan lebih spesifik dan mengatakan bahwa situs …


4
Haruskah Layanan Mikro berbicara satu sama lain?
Saya merancang aplikasi menggunakan Layanan Mikro dan saya tidak yakin tentang mekanisme terbaik yang digunakan untuk mengumpulkan data dari berbagai layanan. Saya percaya ada dua opsi: Mengintegrasikan mekanisme komunikasi 'antar-layanan' yang memungkinkan layanan untuk berbicara secara langsung. API Gateway akan memanggil layanan individual, yang kemudian memanggil layanan lain untuk mengumpulkan …

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.