Saya perhatikan posting di sini menunjukkan penggunaan fungsi delegasi \ lambda untuk memecahkan lubang di ide tengah tanpa banyak pengulangan: http://www.markhneedham.com/blog/2009/04/04/functional-c -the-hole-in-the-middle-pattern /
Masalahnya tampaknya bahwa pengembang junior dan yang lainnya tidak perlu memahami apa konsep fungsi pointer \ delegate \ lambda, yang tampaknya membuat pembacaan (dan mungkin debugging) kode lebih sulit.
Haruskah kita menghindari atau sangat membatasi penggunaan alat ini dalam menulis perangkat lunak bisnis, terutama di tim kecil atau toko pengembang tunggal?
Atau apakah dapat diterima untuk menggunakannya dengan komentar yang sesuai dan berharap bahwa ketika saya tidak lagi tahu bahwa pengembang berikutnya akan memahami atau mempelajari tentang fungsi lambda?
Array
kelas hingga ORM yang rumit. Yah, tidak ada yang mengeluh.