Rekayasa Perangkat Lunak

61
Mengamankan data sensitif dari pengembang

Saya memiliki aplikasi perusahaan yang berjalan yang menggunakan datastore MySQL dan MongoDB . Semua tim pengembangan saya memiliki akses SSH ke mesin untuk melakukan rilis aplikasi, pemeliharaan, dll. Saya baru-baru ini meningkatkan risiko dalam bisnis ketika pengguna mulai menyimpan data yang...

61
Mengapa model relasional untuk masalah basis data?

Saya mendekati proyek di mana saya harus mengimplementasikan database dengan bos saya; kami adalah permulaan yang sangat kecil sehingga lingkungan kerja sangat pribadi. Dia telah memberi saya salah satu database perusahaan sebelumnya dan itu benar-benar bertentangan dengan apa yang saya diajarkan...

60
Berapa lama biasanya programmer tetap di industri? [Tutup]

Satu hal yang saya sering dengar selama bertahun-tahun adalah bahwa mereka yang bekerja di dunia IT umumnya tidak membuat karier seumur hidup menjadi lebih baik, tetapi cenderung "kehabisan tenaga" dan memulai karier baru dengan melakukan hal lain yang tidak terkait (mis. berubah dari pengembangan...

60
FizzBuzz - benarkah? [Tutup]

Ketika datang ke pertanyaan "tes wawancara", subjek FizzBuzz sering muncul. Ada juga pos Horor Pengodean tentang hal itu. Sekarang, jika Anda repot-repot membaca situs seperti ini, kemungkinan besar Anda tidak akan berada dalam demografi pemrogram yang akan menemukan FizzBuzz apa pun selain...

60
Pemberitahuan hak cipta / penafian dalam file sumber

Ini adalah praktik umum untuk menempatkan pemberitahuan hak cipta, berbagai penafian hukum dan kadang-kadang bahkan perjanjian lisensi penuh di setiap file sumber dari proyek open-source. Apakah ini benar-benar diperlukan untuk (1) proyek sumber terbuka dan (2) proyek sumber tertutup? Apa yang...

60
Haruskah pengembang juga bertindak sebagai penguji? [Tutup]

Kami adalah tim scrum dari 3 pengembang, 1 desainer, master scrum, dan pemilik produk. Namun, kami tidak memiliki penguji resmi di tim kami. Masalah yang selalu ada pada kami, adalah bahwa, menguji aplikasi dan melewati tes-tes tersebut dan menghilangkan bug telah didefinisikan sebagai salah satu...

60
Praktik terbaik jika / kembali

Saya ingin tahu apa yang dianggap cara yang lebih baik untuk kembali ketika saya memiliki ifpernyataan. Contoh 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString;...