Właśnie czytałem niektóre białe księgi i przykłady z Microsoft „Roslyn” i koncepcja wydaje się bardzo interesująca. Z tego, co mogę powiedzieć, otwiera czarną skrzynkę, która jest kompilatorem i zapewnia interfejs, którego możemy użyć do uzyskania informacji i metryk dotyczących kodu napisanego w Visual Studio.
Wydaje się, że Roslyn ma także możliwość „skryptowania” kodu i kompilowania / wykonywania go w locie (podobnie jak CodeDom), ale z mojego doświadczenia spotkałem się tylko w ograniczonym zakresie dla tego rodzaju funkcjonalności.
Chociaż element analizy i metryk kodu jest interesującą przestrzenią ... istnieje już od bardzo dawna i istnieje wielu dostawców, którzy zainwestowali już dużo pieniędzy w narzędzia do analizy i refaktoryzacji kodu (np. ReSharper, CodeRush , nCover, itp.) i robią to całkiem nieźle!
Dlaczego którakolwiek firma miałaby się starać wdrożyć coś, co można by zaoferować za ułamek kosztów, kupując licencję na jedno z istniejących narzędzi?
Może przegapiłem kluczową funkcjonalność projektu Roslyn, która umieszcza go poza domeną wspomnianych narzędzi ...