Rekayasa Perangkat Lunak

160
Apa yang salah dengan referensi sirkuler?

Saya terlibat dalam diskusi pemrograman hari ini di mana saya membuat beberapa pernyataan yang pada dasarnya mengasumsikan secara aksiomatis bahwa referensi melingkar (antara modul, kelas, apa pun) umumnya buruk. Begitu saya selesai dengan nada saya, rekan kerja saya bertanya, "apa yang salah...

158
Mengapa antarmuka bermanfaat?

Saya telah mempelajari dan mengkode dalam C # untuk beberapa waktu sekarang. Tapi tetap saja, saya tidak bisa membayangkan kegunaan Interfaces. Mereka membawa terlalu sedikit ke meja. Selain memberikan tanda tangan fungsi, mereka tidak melakukan apa pun. Jika saya dapat mengingat nama dan tanda...

158
Mengapa penting bahwa HTML dan CSS bukan bahasa pemrograman?

Contoh di sini: Bahasa apa yang harus saya ketahui jika saya tertarik membangun aplikasi web? Ya, saya mengerti bahwa HTML dan CSS tidak lengkap Turing. Ya, saya mengerti bahwa mereka adalah bahasa deklaratif, bukan bahasa imperatif. Tetapi mengapa orang selalu dipukuli di atas kepala dengan...

155
Apa itu penutupan?

Sesekali saya melihat "penutupan" disebutkan, dan saya mencoba mencarinya tetapi Wiki tidak memberikan penjelasan yang saya mengerti. Bisakah seseorang membantu saya di

154
Apa keuntungan dari kari?

Saya baru belajar tentang kari, dan sementara saya pikir saya mengerti konsepnya, saya tidak melihat keuntungan besar dalam menggunakannya. Sebagai contoh sepele saya menggunakan fungsi yang menambahkan dua nilai (ditulis dalam ML). Versi tanpa kari akan fun add(x, y) = x + y dan akan disebut...

154
Apakah pekerjaan saya pada uji pengembang dimanfaatkan? [Tutup]

Saya mencari pekerjaan dan telah melamar ke sejumlah posisi. Satu majikan merespons. Saya memiliki wawancara telepon yang cukup panjang (mungkin + +) dan mereka kemudian mengatur saya dengan tes pengembang. Saya diberi tahu bahwa tes itu diperkirakan akan memakan waktu antara 6 dan 8 jam dan,...