Rekayasa Perangkat Lunak

78
Bagaimana Anda memberi harga pada kode sumber Anda? [Tutup]

Saya diminta untuk menjual kode sumber (bersama dengan pengguna yang ada) aplikasi utilitas kecil yang saya buat tahun lalu. Saya telah menyelidiki bagaimana cara menetapkan harga pada kode sumber tetapi sejauh ini belum menghasilkan solusi yang baik. Saya telah mencari di internet, tetapi belum...

77
Bagaimana perangkat lunak dapat dilindungi dari pembajakan?

Mengapa hari ini begitu mudah dibajak? Tampaknya agak sulit untuk percaya bahwa dengan semua kemajuan teknologi kami dan miliaran dolar yang dihabiskan untuk rekayasa perangkat lunak yang paling tidak dapat dipercaya dan mengejutkan, kami masih tidak memiliki cara lain untuk melindungi terhadap...

77
Apakah Perl masih merupakan bahasa yang bermanfaat dan layak? [Tutup]

Saya tahu itu mungkin telah ditanyakan sebelumnya, tetapi tidak ada yang terjadi ... Apakah Perl masih sesuatu yang dianggap berguna? Jika seseorang adalah seorang programmer baru (baik yang benar-benar baru dalam pemrograman atau hanya beberapa bulan / tahun pengalaman) akan Perl menjadi sesuatu...

77
Apa yang mengikat awal dan terlambat?

Saya terus mendengar tentang mengikat awal dan terlambat, tetapi saya tidak mengerti apa itu. Saya menemukan penjelasan berikut yang tidak saya mengerti: Pengikatan awal mengacu pada penugasan nilai ke variabel selama waktu desain sedangkan pengikatan akhir mengacu pada penugasan nilai ke...

77
Mengapa array C tidak melacak panjangnya?

Apa alasan di balik tidak secara eksplisit menyimpan panjang array dengan array C? Cara saya melihatnya, ada banyak alasan untuk melakukannya tetapi tidak terlalu banyak mendukung standar (C89). Misalnya: Memiliki panjang yang tersedia di buffer dapat mencegah buffer overrun. Gaya Java...

77
Mengapa OS perangkat lunak spesifik?

Saya mencoba menentukan rincian teknis mengapa perangkat lunak diproduksi menggunakan bahasa pemrograman untuk sistem operasi tertentu hanya bekerja dengan mereka. Ini adalah pemahaman saya bahwa binari khusus untuk prosesor tertentu karena bahasa mesin khusus prosesor yang mereka pahami dan set...

77
Kode Pertama vs. Database Pertama

Ketika saya mendesain dan membuat perangkat lunak tempat saya bekerja, saya biasanya merancang dan membuat tabel SQL back-end pertama dan kemudian beralih ke pemrograman yang sebenarnya. Proyek yang sedang saya kerjakan membuat saya bingung. Ini mungkin karena kurangnya persyaratan yang baik dan...

77
Apakah semua angka ajaib dibuat sama?

Pada proyek baru-baru ini, saya perlu mengkonversi dari byte ke kilobyte kibibyte . Kode itu cukup mudah: var kBval = byteVal / 1024; Setelah menulis itu, saya mendapatkan sisa fungsi bekerja & pindah. Tetapi kemudian, saya mulai bertanya-tanya apakah saya baru saja memasukkan angka ajaib...