godsplane, а в этом случае вам стоит либо через форму обратной связи написать модераторам о случае злоупотребления кураторскими полномочиями, либо под спорным ответом написать об этом комментарий и тегнуть @TosterModerator'а. Только в обоих случаях нужно подробно и аргументировано объяснить причину, по которой не считаете ответ решением.
Влад Григорьев, можно и без него, а можно и с ним - без разницы. Разве что меньше нужно будет изменений, если захочется неправильные значения не пропускать, а генерировать для них заполнитель.
raiboon, вот только нет гарантии, что web-приложение у автора именно асинхронное. Не исключено, что там пара-тройка синхронных воркеров на виртуальном хостинге.
edward_freedom, я с шарпом познакомился ещё до того, как версия 1.0 появилась, и работал с огромными enterprise-системами на .NET в интернациональных корпорациях. Я рекомендую вам почитать книги и блог дяди Боба, помогает взглянуть под правильным углом на языки, подходы и парадигмы.
edward_freedom, в инженерных дисциплинах нет ничего однозначно хорошего или плохого. Динамическая типизация на больших проектах с долгим сроком жизни утяжеляет поддержку, но на маленьких она существенно ускоряет разработку и позволяет применять более изящные архитектурные подходы. Инструмент надо подбирать под задачу.
Фигурные скобки, как ограничитель плейсхолдера - не самое разумное решение для формата, в котором фигурные скобки применяются в качестве ограничителей блоков.