Rekayasa Perangkat Lunak

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

1
Pemberitahuan hak cipta menyalin GPL
The "GPL Bagaimana" telah berikut untuk mengatakan tentang penerapan pemberitahuan hak cipta kode disalin dari program lain: Jika Anda telah menyalin kode dari program lain yang dilindungi oleh lisensi yang sama, salin juga pemberitahuan hak ciptanya. Gabungkan semua pemberitahuan hak cipta, tepat di dekat bagian atas setiap file. Saya melakukan …
12 licensing  gpl 

2
Bisakah program GPLv2 mengandalkan perpustakaan yang berlisensi Apache?
Bisakah program perangkat lunak berlisensi GPL (versi 2) mengandalkan perpustakaan yang dilisensikan di bawah APLv2 tanpa melanggar GPL? Bahasa di sini menunjukkan kepada saya mungkin tidak. Dalam kasus khusus saya, saya sedang melihat daemon yang menggunakan beberapa perpustakaan eksternal berlisensi-APLv2. PEMBARUAN (Menanggapi jawaban / komentar.) Untuk keperluan pertanyaan ini, saya …


11
Contoh overloading operator, yang masuk akal [ditutup]
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 4 tahun yang lalu . Sementara saya belajar C #, saya menemukan bahwa, C # mendukung overloading operator. Saya …
12 c#  .net  operators 



2
Mengelola banyak versi aplikasi web menggunakan Git
Kami memiliki serangkaian aplikasi, semuanya memiliki basis yang sama. Sampai sekarang saya telah mengembangkan basis ini, dan alur kerja Git sangat sederhana: Pengembangan dilakukan di developcabang Fitur-fitur baru dikembangkan di name-of-the-featurecabang Rilis dibuat di release-**cabang Hingga saat ini, kodenya sama untuk setiap aplikasi keluarga. Katakanlah pangkalan yang mereka bagikan sekarang …
12 git 

5
Mengindeks database
Saya tidak begitu terbiasa dengan database dan sekarang saya mencoba memahami mekanisme pengindeksan. Dari yang saya tahu, dalam RDBMS, pengindeksan pada kolom membuat pencarian dengan kolom itu lebih cepat. Ini juga berlaku untuk tiga toko, hanya ada indeks yang menganggap Anda akan mencari (misalnya) sebagian besar berdasarkan subjek, kemudian oleh …
12 database 

4
Apakah rethrowing pengecualian membocorkan abstraksi?
Saya memiliki metode antarmuka yang menyatakan dalam dokumentasi itu akan membuang jenis pengecualian tertentu. Implementasi metode itu menggunakan sesuatu yang melempar pengecualian. Pengecualian internal ditangkap dan pengecualian yang dinyatakan oleh kontrak antarmuka dilemparkan. Berikut adalah sedikit contoh kode untuk menjelaskan dengan lebih baik. Itu ditulis dalam PHP tetapi cukup sederhana …



3
Menangani Kesalahan Dalam PHP Saat Menggunakan MVC
Saya telah menggunakan Codeigniter baru-baru ini, tetapi satu hal yang membuat saya gugup adalah menangani kesalahan dan menampilkannya kepada pengguna. Saya tidak pernah pandai menangani kesalahan tanpa menjadi berantakan. Perhatian utama saya adalah ketika mengembalikan kesalahan kepada pengguna. Apakah praktik yang baik untuk menggunakan pengecualian dan melempar / menangkap pengecualian …

7
Setelah menulis kode, mengapa saya merasa bahwa "saya akan menulis lebih baik" setelah beberapa waktu? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

8
Gaya Jawa yang bertentangan dalam Tim
Saya bagian dari tim pengembang Java dengan tenggat waktu 6 minggu. Ini mengharuskan penulisan banyak kode dengan sangat cepat. Namun tim pengembangan kami memiliki gaya pengkodean yang berbeda. Semuanya, mulai dari konvensi nama hingga metode abstraksi berbeda di antara tim kami. Apakah ada yang tahu ada dokumen yang menentukan "standar" …

7
Akankah memberikan rekrutmen baru suatu proyek terpisah dari pengembang yang berpengalaman membantu para pemula meningkat lebih cepat?
Kami memiliki 7 pengembang dalam satu tim dan perlu menggandakan kecepatan pengembangan kami dalam waktu singkat (sekitar satu bulan). Saya tahu ada aturan umum bahwa "jika Anda mempekerjakan lebih banyak pengembang, Anda hanya kehilangan produktivitas untuk beberapa bulan pertama". Proyek ini adalah layanan web e-commerce dan memiliki sekitar 270 ribu …

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.