Pertanyaan yang diberi tag design

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...

11
Menggambar interaksi utas

Saya ingin menggambar interaksi (pena dan pensil) di notasi UML (seperti). Saya tidak mendesak UML, apa pun yang jelas bagi pembaca harus dilakukan. Saya mulai dengan diagram urutan, tetapi saya tidak merasa ini adalah cara terbaik untuk melakukannya. Setiap saat, akan ada "penggagas aksi" yang...

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
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
SOLID vs metode statis

Inilah masalah yang sering saya temui: Biarkan ada proyek toko web yang memiliki kelas Produk. Saya ingin menambahkan fitur yang memungkinkan pengguna untuk mengirim ulasan ke suatu produk. Jadi saya memiliki kelas Ulasan yang mereferensikan suatu produk. Sekarang saya membutuhkan metode yang...