Rekayasa Perangkat Lunak

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


14
Mengapa semua orang membenci SharePoint? [Tutup]
Membaca topik ini tentang teknologi paling hyped saya perhatikan bahwa SharePoint hampir secara universal dicerca. Pengalaman saya dengan SharePoint (terutama versi terbaru) adalah ia menyelesaikan kompetensi intinya dengan cerdas. Yaitu: Penyimpanan dokumen terpusat - dapatkan semua dokumen kantor dari email (dengan versi) Pembuatan konten yang dapat diedit pengguna untuk penyebaran …
46 sharepoint 

5
Tujuan `kembali sendiri` dari metode kelas?
Saya menemukan sesuatu seperti ini di proyek sumber terbuka. Metode yang mengubah atribut instance mengembalikan referensi ke instance. Apa tujuan konstruk ini? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return self

13
Bagaimana cara menemukan mentor pemrograman? [Tutup]
Saya memutuskan untuk belajar pemrograman. Saya telah membaca SO selama beberapa hari, dan saya pikir saya akan mulai dengan C ++, ketika saya membaca beberapa artikel. Saya menyadari loop, array, logika program dan objek sedikit dan saya butuh seseorang untuk melihat saya dan membantu saya dengan pertanyaan kecil yang saya …
46 learning  c++  teaching 



8
Mengapa hampir tidak ada kata sandi hash halaman web di klien sebelum mengirimkan (dan hashing lagi di server), untuk "melindungi" terhadap penggunaan kembali kata sandi?
Ada banyak situs di Internet yang memerlukan informasi login, dan satu-satunya cara untuk melindungi terhadap penggunaan kembali kata sandi adalah "janji" bahwa kata sandi di-hash di server, yang tidak selalu benar. Jadi saya bertanya-tanya, seberapa sulit untuk membuat halaman web yang hash password di komputer klien (dengan Javascript), sebelum mengirimnya …


5
Bagaimana Anda meyakinkan manajemen untuk "berinvestasi" dalam pengujian unit?
Bagaimana Anda meyakinkan manajer Anda untuk membiarkan Anda menguji unit? Dengan "menggunakan", maksud saya diizinkan untuk berkembang, check-in ke sumber kontrol dan mempertahankan tes unit dari waktu ke waktu, dll. Keberatan manajemen yang umum adalah: Pelanggan tidak membayar untuk unit test Proyek tidak memberikan waktu untuk pengujian unit Hutang teknis? …


9
Bagaimana kita menghindari pengembangan yang digerakkan oleh CI ...?
Saya sedang mengerjakan proyek open-source yang dipimpin oleh penelitian yang sangat besar, dengan sekelompok kontributor reguler lainnya. Karena proyek ini sekarang cukup besar, sebuah konsorsium (terdiri dari dua karyawan penuh waktu dan beberapa anggota) bertugas menjaga proyek, integrasi berkelanjutan (CI), dll. Mereka hanya tidak punya waktu untuk integrasi eksternal kontribusi …



13
Bagaimana cara saya mengedit rantai pernyataan if-else jika mematuhi prinsip-prinsip Kode Paman Bob?
Saya mencoba mengikuti saran kode bersih Paman Bob dan secara khusus membuat metode singkat. Saya menemukan diri saya tidak dapat mempersingkat logika ini: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert(2);} else if (checkCondition3()) {addAlert(3);} else if (checkCondition4()) {addAlert(4);} Saya tidak dapat menghapus elses dan dengan demikian memisahkan semuanya menjadi bit …


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.