Rekayasa Perangkat Lunak

17
Apa hubungan antara OpenGL, GLX, DRI, dan Mesa3D?

Saya mulai melakukan pemrograman 3D tingkat rendah di Linux. Saya memiliki banyak pengalaman menggunakan grafik OpenInventor API tingkat tinggi. Saya tahu tidak sepenuhnya perlu menyadari bagaimana semua hal ini cocok satu sama lain, tetapi saya hanya ingin tahu. Saya tahu OpenGL hanyalah standar...

17
Bagaimana orang-orang mempertahankan ruang tes mereka?

Secara khusus, saya ingin tahu tentang aspek-aspek berikut: Bagaimana Anda tahu bahwa kasus pengujian Anda salah (atau kedaluwarsa) dan perlu diperbaiki (atau dibuang)? Maksud saya, bahkan jika suatu test case menjadi tidak valid, itu mungkin masih berlalu dan tetap diam, yang dapat membuat Anda...

17
Mempekerjakan pengembang - mencantumkan IDE sebagai persyaratan?

Saya telah melihat beberapa posting pekerjaan dan memperhatikan bahwa cukup banyak dari mereka mendaftar IDE di bawah bagian 'skill yang diperlukan', bahkan untuk posisi senior. Ini tidak dilokalkan ke satu perusahaan juga, tetapi itu adalah sesuatu yang muncul sekali dalam setiap beberapa...

17
Dilema QA vs iterasi

Di perusahaan saya, kami berhasil bekerja dengan praktik lincah - tetapi tanpa menggunakan iterasi. Alasan utamanya adalah kita tidak dapat menemukan cara yang bersih untuk menyesuaikan QA dalam siklus iterasi. Kami memahami QA sebagai sedikit ekstra verifikasi untuk bangunan tertentu (kandidat...

17
Mendeteksi IEnumerable "Mesin Negara"

Saya baru saja membaca artikel yang menarik berjudul Getting too cute with c # yield return Itu membuat saya bertanya-tanya apa cara terbaik untuk mendeteksi apakah IEnumerable adalah kumpulan enumerable yang sebenarnya, atau apakah itu mesin negara yang dihasilkan dengan kata kunci...

17
Metrik kode sumber untuk mengukur stabilitas kode?

Mempertimbangkan bagaimana perangkat lunak dikembangkan selama siklus rilis (implementasi, pengujian, perbaikan bug, rilis) saya berpikir bahwa seseorang harus dapat melihat beberapa pola dalam garis kode yang diubah dalam basis kode; misalnya menjelang akhir proyek, jika kode menjadi lebih stabil,...

17
Dapatkah saya menggunakan lisensi MIT untuk memberikan beberapa kode tertulis saya sebelumnya kepada majikan sehingga saya melindungi diri saya sendiri dan tidak kehilangan hak cipta saya?

Situasi saya: Saya telah menulis kerangka kerja sebelum memulai pekerjaan baru saya. Saya memiliki hak cipta. Ini memiliki banyak logika boilerplate di dalamnya, seperti perangkat lunak apa pun. (duh!) Saya tidak ingin menggunakan seluruh kerangka kerja dalam pekerjaan baru saya, tetapi saya...