Rekayasa Perangkat Lunak

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


14
"Jangan pernah melakukan dalam kode apa yang bisa Anda lakukan agar server SQL melakukannya dengan baik untuk Anda" - Apakah ini resep untuk desain yang buruk?
Itu adalah ide yang saya dengar berulang-ulang di beberapa tempat. Beberapa lebih atau kurang mengakui bahwa sekali mencoba menyelesaikan masalah murni dalam SQL melebihi tingkat kompleksitas tertentu Anda memang harus menanganinya dalam kode. Logika di balik idenya adalah bahwa untuk sebagian besar kasus, mesin basis data akan melakukan pekerjaan yang …



14
Mengapa tidak lebih banyak aplikasi desktop yang ditulis dengan Qt? [Tutup]
Sejauh yang saya tahu dan mengerti dalam pengalaman saya dengan Qt, itu adalah perpustakaan yang sangat bagus dan mudah dipelajari. Ini memiliki API yang dirancang dengan sangat baik dan bersifat lintas platform, dan ini hanyalah dua dari banyak fitur yang membuatnya menarik. Saya tertarik untuk mengetahui mengapa lebih banyak programmer …
202 api  libraries  qt 

10
Apa itu MVC?
Sebagai seorang programmer yang serius, bagaimana Anda menjawab pertanyaan Apa itu MVC? Dalam pikiran saya, MVC adalah semacam topik yang samar-samar - dan karena itu, jika audiens Anda adalah pelajar, maka Anda bebas untuk menggambarkannya secara umum yang tidak mungkin kontroversial. Namun, jika Anda berbicara kepada audiens yang berpengetahuan luas, …

10
Haruskah gambar disimpan dalam repositori git?
Untuk tim terdistribusi yang menggunakan Git dan Github sebagai kontrol versi, haruskah gambar juga disimpan dalam repositori git? Sebagian besar, gambar tidak akan berubah. Folder yang berisi mereka hanya akan bertambah besar seiring gambar ditambahkan. Kekhawatiran adalah bahwa folder gambar dapat tumbuh ke ukuran besar dari waktu ke waktu oleh …



6
Mengapa squash git melakukan permintaan pull?
Mengapa setiap repo Github serius yang saya lakukan menarik permintaan untuk ingin saya menekan komitmen saya menjadi satu komit? Saya pikir log git ada di sana sehingga Anda dapat memeriksa semua sejarah Anda dan melihat dengan tepat perubahan apa yang terjadi di mana, tetapi menekannya menariknya keluar dari sejarah dan …



16
Saat menggunakan Prinsip Tanggung Jawab Tunggal, apa yang merupakan "tanggung jawab?"
Tampaknya cukup jelas bahwa "Prinsip Tanggung Jawab Tunggal" tidak berarti "hanya melakukan satu hal." Itulah gunanya metode. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } Bob Martin mengatakan bahwa "kelas seharusnya hanya memiliki satu alasan untuk berubah." …

20
Haruskah Anda menyimpan salinan semua kode yang Anda tulis? [Tutup]
Saya tahu perusahaan tempat Anda bekerja memiliki kode dan jelas Anda akan ditangkap jika Anda mencoba menjualnya. Tetapi apakah itu biasa bagi pengembang untuk menyimpan salinan pribadi dari kode yang mereka tulis (untuk referensi di masa mendatang)? Rupanya orang ini dikirim ke penjara karena menyalin kode sumber.
197 legal 


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.