Rekayasa Perangkat Lunak

11
Mempelajari aturan catur

Sebuah pertanyaan serupa menanyakan apakah komputer dapat belajar untuk bermain secara optimal dalam catur dengan menganalisis ribuan permainan. Jika sebuah mesin dapat melihat keadaan papan untuk beberapa permainan catur (atau beberapa permainan catur) di awal dan setelah setiap gerakan, dapatkah...

11
Bagaimana Anda memutuskan apakah Anda harus mengambil proyek?

Saya adalah pengembang yang cukup baru. Secara profesional saya telah memprogram dalam C # selama dua tahun sebagai magang dan 6 bulan sebagai pengembang junior. Seorang teman keluarga saya membutuhkan bantuan dengan proyek yang ditulis dalam VB.net. Saya belum pernah menggunakan VB.net, jadi saya...

11
Merancang otentikasi untuk REST API

Saya sedang mengerjakan API untuk layanan REST yang akan saya produksi dan konsumsi. Saya telah menghabiskan beberapa hari terakhir mencoba mencari cara untuk menangani otentikasi dengan baik, dan berpikir saya akhirnya menemukan sesuatu. Saya datang dengan ini berdasarkan fakta-fakta berikut...

11
Bagaimana beberapa nilai dikembalikan di Jawa?

Terkadang Anda ingin mengembalikan beberapa nilai dari suatu fungsi. Bagaimana ini biasanya dilakukan di Jawa? Salah satu opsi adalah menggunakan array, seperti cuplikan Python ini yang mengembalikan daftar atau tuple: value, success = read_unreliably() if success: print value Opsi lain adalah...

11
Bagaimana analisis berbeda dari desain?

Saya yakin Anda semua pernah mendengar manajer mengatakan bahwa "kita perlu analis", atau "kita membutuhkan desainer". Meskipun saya seorang pengembang .NET, saya hampir tidak dapat membedakan penganalisa dari seorang desainer (bukan desainer web atau desainer UI). Siapa penganalisa? Siapa...