Я думаю, что именованные параметры хороши, но я думаю, что недостатком является то, что они добавляют некоторый визуальный шум к вызовам функций. Я хочу, чтобы Visual Studio окрашивала их в светло-серый цвет (так же, как ReSharper выделяет мертвый код ), чтобы выделить фактические значения параметров.
Примерно так сейчас выглядит (все черное):
LaunchThings(planes: true, boats:false, rocketship: true, nukes: false);
Я хочу, чтобы это выглядело так:
LaunchThings( planes: true, boats:false, rocketship: true, nukes: false);