Rekayasa Perangkat Lunak

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

6
Bagaimana Anda mempraktikkan konkurensi dan multi-threading? [Tutup]
Saya telah membaca tentang konkurensi, multi-threading, dan bagaimana "makan siang gratis berakhir" . Tetapi saya belum memiliki kemungkinan untuk menggunakan MT dalam pekerjaan saya. Oleh karena itu saya mencari saran tentang apa yang bisa saya lakukan untuk mendapatkan latihan CPU MT berat melalui latihan atau partisipasi dalam beberapa proyek open-source. …

4
Kompiler JIT untuk C, C ++, dan sejenisnya
Apakah ada kompiler just-in-time di luar sana untuk bahasa yang dikompilasi, seperti C dan C ++? (Nama pertama yang muncul di pikiran adalah Dentang dan LLVM! Tapi saya tidak berpikir mereka saat ini mendukungnya.) Penjelasan: Saya pikir perangkat lunak dapat mengambil manfaat dari umpan balik profil runtime dan secara agresif …

9
Seberapa pentingkah pengetahuan Domain vs pengetahuan Teknis?
Saya sedang mengerjakan aplikasi Manajemen Perdagangan dan Risiko dan meskipun dari latar belakang C #, saya telah diminta untuk mengerjakan paket SSIS. Sekarang saya bisa hidup dengan itu. Titik sakitnya adalah terlalu banyak penekanan pada pemahaman bisnis. Perdagangan (Perdagangan Energi tepatnya) adalah bidang yang BESAR dan pemahaman setiap bagiannya sangat …



2
Pemetikan otak saat wawancara kerja [ditutup]
Baru-baru ini, saya melakukan wawancara kerja di sebuah perusahaan besar Silicon Valley untuk posisi pengembang perangkat lunak / R&D senior. Saya memiliki beberapa layar telepon teknis, wawancara di tempat sepanjang hari, dan lebih banyak layar telepon teknis untuk posisi lain nanti. Wawancara berjalan dengan sangat baik, saya memiliki gelar PhD …
33 interview 


7
Apakah sistem tipe Haskell merupakan hambatan untuk memahami pemrograman fungsional? [Tutup]
Saya mempelajari Haskell untuk tujuan memahami pemrograman fungsional, dengan harapan bahwa saya akan menerapkan wawasan yang saya peroleh dalam bahasa lain (terutama Groovy, Python, JavaScript.) Saya memilih Haskell karena saya memiliki kesan bahwa itu sangat fungsional, dan tidak akan membiarkan ketergantungan pada negara. Saya tidak memilih untuk belajar Haskell karena …

11
Apa yang harus dilakukan ketika pengkodean mulai terasa membosankan, seperti semua itu sama saja? [Tutup]
Saya mulai pemrograman pada usia 6 pada Commodore 64. Sekarang saya berusia 28, dan saya harus menyelesaikan 4 kursus dari gelar pertama di bidang Ilmu Komputer. Saya mulai bosan dengan menulis kode setelah bertahun-tahun. Saya telah mengambil kursus dalam Ilmu Komputer dalam bahasa komputer teoretis dan 10 tahun pengkodean sistem …


11
Apakah bijaksana bagi pengembang tingkat tinggi untuk menghabiskan waktu mempelajari perakitan? [Tutup]
Jelas bahwa pengetahuan tentang hal-hal tingkat rendah sangat penting dalam pekerjaan kami. Tetapi dalam situasi di mana Anda sudah mengembangkan perangkat lunak komersial pada tingkat tinggi, dan ketika Anda sudah memiliki arahan yang dipilih tetapi tidak memiliki keterampilan perakitan, bukankah lebih masuk akal untuk fokus mempelajari hal-hal yang berkaitan dengan …


12
Seberapa sering Anda menggunakan UML Formal?
Saya menggunakan MUML ad-hoc (bahasa pemodelan buatan) untuk merancang dan menjelaskan sistem dengan cukup sering. Itu terlihat mirip dengan UML dan cenderung cukup dipahami. Namun, saya sudah memiliki satu atau dua profesor yang mendukung penggunaan UML formal yang ketat, sedekat mungkin dengan spesifikasi. Saya selalu curiga bahwa UML yang ketat …
33 uml  diagrams 

10
Mengapa beberapa situs web besar menjalankan tumpukan Microsoft? [Tutup]
Dari atas kepala saya, saya bisa memikirkan beberapa situs besar yang memanfaatkan tumpukan Microsoft Microsoft.com Dell MySpace Banyak ikan StackOverflow Hotmail, Bing, WindowsLive Namun, berdasarkan pengamatan, hampir semua dari 500 situs teratas tampaknya menjalankan platform lain. Apa alasan utama ada begitu sedikit penetrasi pasar? Biaya? Keterbatasan Teknologi? Apakah Microsoft melayani …

17
Apa metrik yang berguna untuk kode sumber? [Tutup]
Apa metrik yang berguna untuk ditangkap untuk kode sumber? Bagaimana metrik, seperti misalnya (Dapat Dilakukan?) Baris Kode atau Kompleksitas Siklomatik membantu dengan jaminan kualitas atau bagaimana manfaatnya secara umum untuk proses pengembangan perangkat lunak?

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.