Репозиторий на bitbucket

Твиттер

Анкета на linkedin

Скачать резюме

Показаны сообщения с ярлыком динамическое выполнение кода. Показать все сообщения
Показаны сообщения с ярлыком динамическое выполнение кода. Показать все сообщения

вторник, 12 марта 2013 г.

Выполнение C# кода "на лету"

В процессе разработки программного обеспечения иногда возникает потребность выполнить какую-то часть кода программы без полного построения (build-а) проекта. Это может потребоваться при использовании стороннего компонента и/или фреймворка, когда необходимо убедиться, работает ли код, который взаимодействует с этим компонентом, как нужно либо имеются какие-то проблемы (некорректное/неправильное использование, непонимание и т.д.). Также могут быть какие-то сложные вложенные циклы, ветвления, манипуляции с данными (разбор XML, HTML) которые хотелось бы проверить.

Для таких случаев решение будет в написании отдельного приложения или тестов, независимых от основной части проекта, служащих для проверки требуемого функционала. Это удовлетворит потребности, однако со временем этот код потеряет актуальность и наверняка будет удален.