Что стоит за простым уведомлением: история разработки шаблонизатора на C#
<img src="https://habrastorage.org/getpro/habr/upload_files/1c3/9bc/431/1c39bc431ad769f9d10e56c3fd9310ed.jpg" /><p>Чтобы напомнить клиенту о встрече, нужно собрать в одном сообщении данные из нескольких записей CRM. С этой задачи началась работа над моим шаблонизатором, который постепенно обзавёлся каталогом понятных параметров, собственным парсером и условиями. Позже тот же механизм понадобился колл-центру уже в микросервисе. Расскажу, какие задачи меняли его устройство и что пришлось продумать, чтобы новое поле в сообщении можно было добавить без очередной задачи разработчику.</p> <a href="https://habr.com/ru/articles/1081254/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1081254#habracut">Что стоит за уведомлением →</a>
