Rekayasa Perangkat Lunak

11
Istilah "antarmuka" dalam C ++

Java membuat perbedaan yang jelas antara classdan interface. (Saya percaya C # juga, tapi saya tidak punya pengalaman dengannya). Namun ketika menulis C ++ tidak ada perbedaan yang dipaksakan bahasa antara kelas dan antarmuka. Akibatnya saya selalu melihat antarmuka sebagai solusi untuk kurangnya...

11
Bahasa query untuk JSON

Saya memiliki server yang mengembalikan pesan JSON yang sangat besar dan aplikasi klien saya hanya bergantung pada bagian dari respons ini. Aplikasi klien perlu memeriksa apakah properti "xyz" ada di pesan JSON dan tergantung pada hasil menjalankan usecase tertentu. Untuk persyaratan ini, mengubah...

11
Scrum: Menangani kurangnya motivasi

Menurut ini , "Scrum sangat bergantung pada tim yang sangat termotivasi, berkolaborasi erat, lintas fungsi dan mengatur diri sendiri." Jadi, bagaimana Anda menangani rekan kerja yang mungkin tidak termotivasi untuk mengambil kepemilikan kode? Bagaimana Anda membuat seseorang tertarik untuk...

11
Mengembangkan bahasa yang dinamis

Saya telah membuat beberapa kompiler tulisan tangan untuk bahasa yang sangat sederhana, tetapi sekarang saya ingin mencoba mengembangkan bahasa yang dinamis, mirip dengan Python atau Ruby yang disederhanakan. Namun, mudah bagi saya untuk membungkus kepala saya di sekitar bagaimana kompiler bekerja....

11
SCRUM dari awal, tanpa kerangka dasar yang dibuat?

Kami adalah kelompok kecil yang terdiri dari 5 orang yang akan memulai proyek baru. Ini adalah proyek pertama di mana kami akan melakukan scrum. Kami sedikit berjuang dengan bagaimana kami akan membangun basis untuk proyek (kerangka kerja dan sejenisnya). Tugas semacam itu bukanlah sesuatu yang...

11
Scrum untuk tim spesialis

Scrum terbaik untuk tim dengan anggota generalis, yaitu tim di mana 2 orang setidaknya dapat melakukan tugas yang sama. Perhatian utama saya adalah menemukan solusi yang baik untuk beradaptasi scrum (apa yang harus disimpan, apa yang harus dihapus, apa yang harus ditingkatkan) untuk tim yang...