Rekayasa Perangkat Lunak

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


13
Apakah "White-Board-Coding" tidak sesuai selama wawancara? [Tutup]
Ini adalah pertanyaan yang agak subyektif tapi saya ingin mendengar umpan balik / pendapat dari salah satu pewawancara / orang yang diwawancarai tentang topik tersebut. Kami membagi wawancara teknis kami menjadi 4 bagian. Tulis Kode, Baca & Analisis Kode, Sesi Desain & Kode di papan tulis. Untuk bagian terakhir yang …

17
Memperkenalkan Pemrograman Untuk Matematikawan [ditutup]
Saat ini saya seorang programmer, saya hampir 16 tahun dan telah cukup banyak menyempitkan karir saya ke sesuatu yang melibatkan gelar Ilmu Komputer atau gelar Teknik Elektro (saya tahu mereka sangat berbeda tetapi pertanyaan ini tentang teman saya) tetapi saya teman tidak begitu yakin. Dia sangat tertarik dalam matematika dan …
30 education  math 

14
Bagaimana cara mewawancarai seorang ilmuwan alami untuk posisi dev? [Tutup]
Pertanyaan Asli Saya sudah melakukan beberapa wawancara untuk perusahaan saya, kebanyakan ilmuwan komputer untuk posisi dev tetapi juga beberapa penguji dan manajer proyek. Sekarang saya harus mengisi lowongan di grup penelitian kami di dalam departemen R&D (catatan: "penelitian" berarti bahwa kami mencoba menyelesaikan masalah dalam domain / ceruk pasar profesional …
30 interview  hiring 



5
Apakah Groovy akan pergi? [Tutup]
Saya yakin pertanyaan ini telah ditanyakan berkali-kali. Namun, saya ingin bertanya lagi dengan maksud apa masa depan bahasa-bahasa ini. Saya pertama kali diperkenalkan dengan Groovy dan sangat menyukainya. Saya merasa sintaksnya lebih sederhana dan lebih dekat ke Jawa dan saya bisa dengan cepat belajar Grails . Lalu ada Scala , …
30 java  scala  groovy  grails 

17
Apa nilai menyembunyikan detail melalui abstraksi? Apakah tidak ada nilai dalam transparansi?
Latar Belakang Saya bukan penggemar berat abstraksi. Saya akan mengakui bahwa seseorang dapat mengambil manfaat dari kemampuan beradaptasi, portabilitas dan penggunaan kembali antarmuka dll. Ada manfaat nyata di sana, dan saya tidak ingin mempertanyakan itu, jadi mari kita abaikan saja. Ada "manfaat" abstraksi utama lainnya, yaitu menyembunyikan logika implementasi dan …

8
Apa tiga pertanyaan paling penting yang harus Anda tanyakan kepada tim tentang kinerja Anda sebagai pemimpin tim?
Saya mendekati tanda 1 tahun sebagai pemimpin tim pengembangan kecil (4 anggota, termasuk saya) di dalam sebuah perusahaan perangkat lunak kecil. Saya ingin memberi tim saya kesempatan untuk mengevaluasi kinerja saya sebagai pemimpin tim yang juga pengembang di tim. Saya merasa sulit untuk mendapatkan umpan balik yang baik dengan akhir …

6
Bagaimana menjelaskan nilai pengujian unit
Saya ingin memperkenalkan konsep unit test (dan pengujian secara umum) kepada rekan kerja saya; saat ini tidak ada tes sama sekali dan hal-hal diuji dengan benar-benar melakukan tugas-tugas melalui UI untuk melihat hasil yang diinginkan. Seperti yang Anda bayangkan, kode ini sangat erat digabungkan dengan implementasi yang tepat - bahkan …

3
Haskell vs Erlang untuk layanan web
Saya ingin memulai proyek eksperimental menggunakan bahasa fungsional dan saya mencoba untuk memutuskan antara Erlang dan Haskell, dan keduanya memiliki beberapa poin yang sangat saya sukai. Saya suka sistem dan kemurnian tipe Haskell yang kuat. Saya merasa itu akan membuatnya lebih mudah untuk menulis kode yang benar-benar andal. Dan saya …

5
Apakah pemrograman dalam filosofi UNIX sama dengan pemrograman Fungsional?
Lingkungan Pemrograman UNIX (teks klasik) menyatakan bahwa pendekatan UNIX untuk pemrograman adalah membangun alat kecil yang terdefinisi dengan baik yang dapat dikombinasikan untuk memecahkan masalah yang lebih kompleks. Dalam mempelajari C dan Bash shell, saya telah menemukan ini sebagai konsep yang kuat yang dapat digunakan untuk menangani berbagai masalah pemrograman. …

3
Apa kelemahan pola ActiveRecord?
Saya ingin tahu apa kelemahan menggunakan pola ActiveRecord untuk akses data / objek bisnis. Satu-satunya yang dapat saya pikirkan adalah bahwa hal itu melanggar Prinsip Tanggung Jawab Tunggal, tetapi pola AR cukup umum sehingga alasan ini saja sepertinya tidak "cukup baik" untuk membenarkan tidak menggunakannya (tentu saja saya pandangan mungkin …

5
Kapan dan mengapa Anda harus menggunakan void (bukan misalnya bool / int)
Saya sesekali mengalami metode di mana pengembang memilih untuk mengembalikan sesuatu yang tidak penting untuk fungsi tersebut. Maksud saya, ketika melihat kode itu, ternyata berfungsi sama baiknya dengan voiddan setelah beberapa saat berpikir, saya bertanya, "Kenapa?" Apakah ini terdengar familier? Kadang-kadang saya setuju bahwa paling sering lebih baik mengembalikan sesuatu …

6
Beberapa kelas dalam satu file .cs - baik atau buruk? [Tutup]
Apakah disarankan untuk membuat beberapa kelas dalam file .cs atau haruskah masing-masing file .cs memiliki kelas individu? Sebagai contoh: public class Items { public class Animal { } public class Person { } public class Object { } } Menghindari fakta selama satu menit bahwa ini adalah contoh buruk dari …
30 c#  code-smell 

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.