Уже несколько лет разработчики могут использовать в C# элементы динамических языков, так что, определяя API, можно сделать его доступным для данных типа dynamic. Заманчиво для отдельных сценариев, но очень не хотелось бы отказываться от преимуществ статически заданных типов. Можно ли совместить два подхода? Если да, то насколько это трудоёмко? И как при таком подходе избежать дупликации кода? Этому всему и посвящен доклад. В основе презентации — принципы реализации мультиплатформенной опенсорсной библиотеки, написанной и поддерживаемой докладчиком. В процессе доклада показывается, как с нуля написать подобную библиотеку для обработки SQL команд.
Hide player controls
Hide resume playing