Ho notato post qui che dimostrano l'uso di funzioni delegates \ lambda per risolvere il buco nell'idea centrale senza troppe ripetizioni: http://www.markhneedham.com/blog/2009/04/04/functional-c -il-hole-in-the-middle-pattern /
Il problema sembra essere che gli sviluppatori junior e altri non capiscono necessariamente qual è il concetto della funzione pointer pointer \ delegate \ lambda, il che sembra rendere più difficile la lettura (e possibilmente il debug) del codice.
Dovremmo evitare o limitare severamente l'uso di questo strumento nella stesura di software aziendali, in particolare nei negozi per piccoli team o per sviluppatori unici?
Oppure è accettabile usarlo con commenti appropriati e aspettarsi che quando non ci sarò più il prossimo sviluppatore capirà o imparerà le funzioni lambda?
Array
classe agli ORM complicati. Bene, nessuno si lamenta.