Вагиф Абилов — Типизированный или динамический API? Дайте два!

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