Я заметил здесь посты, демонстрирующие использование функций делегатов \ лямбда для устранения дыры в средней идее без большого количества повторений: http://www.markhneedham.com/blog/2009/04/04/functional-c -The отверстия-в-среднего рисунка /
Кажется, проблема в том, что младшие разработчики и другие не обязательно понимают, что такое концепция функции указатель \ делегат \ лямбда-функция, что, кажется, затрудняет чтение (и, возможно, отладку) кода.
Должны ли мы избегать или строго ограничивать использование этого инструмента при написании программного обеспечения для бизнеса, особенно в небольших группах или в магазинах для индивидуальных разработчиков?
Или допустимо использовать его с соответствующими комментариями и ожидать, что, когда меня больше не будет, следующий разработчик поймет или узнает о лямбда-функциях?
Array
класса до сложных ORM. Ну, никто не жалуется.