Rekayasa Perangkat Lunak

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

14
Apa manfaatnya bagi pengembangan JavaScript asli? [Tutup]
Mengingat seberapa banyak pengembangan jQuery yang lebih sederhana, jika dibandingkan dengan JavaScript asli, apa yang membuat orang-orang melupakan perpustakaan seperti jQuery sama sekali? Apakah ini karena jQuery memiliki keterbatasan atau lambat? Maksud saya, jika jQuery sangat mudah dibandingkan dengan javascript asli, apa alasan orang masih menggunakan javascript murni?

9
Kode pemeriksaan masa depan
Di mana saya bekerja, pengembang selalu memberi tahu saya bahwa "Saya menambahkan ini untuk berjaga-jaga di masa depan" atau "Saya pikir ini ide yang baik untuk melakukan ini karena mereka mungkin akan menginginkannya suatu hari". Saya pikir itu hebat bahwa mereka proaktif dalam mencoba mengantisipasi perubahan di masa depan tetapi …

10
Melewati variabel anggota sebagai parameter metode
Dalam sebuah proyek, saya telah menemukan kode seperti ini: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; Bagaimana saya …

6
Seberapa amankah penyimpanan lokal?
Pertanyaannya mengatakan itu benar-benar. Saya ingin memberikan layanan tetapi saya tidak ingin menyimpan data apa pun di dalam basis data. Dengan semua berita terbaru tentang peretasan, dll menurut saya lebih baik klien memiliki kendali penuh atas data mereka. Masalahnya adalah bahwa data yang disimpan berpotensi sensitif. Apa yang akan saya …

14
Bagaimana pergi tepat waktu di perusahaan perangkat lunak? [Tutup]
Apa konsekuensi dari meninggalkan pekerjaan tepat waktu di perusahaan perangkat lunak? Apa cara profesional untuk menangani ini? [Tambahan editorial] Pertanyaannya adalah tentang jam kerja standar dan tidak memasukkan jam ekstra tanpa diminta secara eksplisit. Apakah bekerja lembur merupakan norma atau sikap kerja yang diharapkan di perusahaan perangkat lunak dan / …

12
Bahasa pemrograman apa pun dapat dikuasai dengan mudah jika dasar-dasarnya pemrograman kuat. Fakta atau mitos? [Tutup]
Benarkah seseorang dengan dasar-dasar pemrograman yang cukup baik dapat dengan mudah mempelajari bahasa pemrograman apa pun? Nah, ketika saya mengatakan bahasa pemrograman, saya merujuk pada bahasa yang gesit dan dinamis seperti PHP, Perl, Ruby, dll tetapi bukan bahasa pemrograman sebelumnya dari masa lalu. Saya telah bekerja hanya pada java, asyik …

8
SOLID, menghindari domain anemia, injeksi ketergantungan?
Meskipun ini bisa menjadi pertanyaan agnostik bahasa pemrograman, saya tertarik pada jawaban yang menargetkan ekosistem .NET. Ini adalah skenario: misalkan kita perlu mengembangkan aplikasi konsol sederhana untuk administrasi publik. Aplikasi ini tentang pajak kendaraan. Mereka (hanya) memiliki aturan bisnis berikut: 1.a) Jika kendaraan adalah mobil dan terakhir kali pemiliknya membayar …
33 c#  .net  design  architecture 



10
Bagaimana tim Scrum menjelaskan tugas-tugas infrastruktur dalam rapat perencanaan?
Bagaimana tim Scrum menjelaskan tugas dev / infrastruktur dalam rapat perencanaan? Pada pandangan pertama, mereka sepertinya bukan cerita pengguna karena mereka tidak memberikan nilai pengguna akhir. Namun, melampirkannya sebagai tugas ke cerita pengguna tertentu terkadang juga tidak masuk akal. Misalnya, tugasnya adalah: "Mengatur Bambu." Tugas itu tidak diperlukan untuk menyelesaikan …
33 scrum  planning 

11
Haruskah seorang pengembang dipaksa untuk mengingat detail? [Tutup]
Banyak kali saya lupa hal-hal tentang aplikasi saya. Saya tidak menghafal nama tabel atau apa yang dilakukan kueri dan saya mencari untuk mendapatkan apa yang saya inginkan. Ketua tim saya mengatakan bahwa saya harus mengingat nama tabel yang saya gunakan. Apakah pengembang harus menghafal nama tabel dalam database, nama kelas, …
33 skills 


21
Apakah Pengujian Perangkat Lunak Sangat Dibutuhkan?
Saya seorang siswa yang mengerjakan BE (CS) saya dan pertanyaan saya adalah sebagai berikut: Apakah pengujian di bidang perangkat lunak diperlukan? Jika kita membuat perangkat lunak dengan sangat hati-hati, mengapa kita harus menguji? Setelah pengujian, dapatkah kami yakin bahwa kami telah mencapai tujuan ini (produk / perangkat lunak berfungsi sebagaimana …



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.