방금 Microsoft "Roslyn"의 백서 및 예제를 읽었 으며 그 개념은 매우 흥미로워 보입니다. 내가 알 수있는 것은 컴파일러 인 블랙 박스를 열고 Visual Studio로 작성된 코드에 대한 정보와 메트릭을 얻는 데 사용할 수있는 인터페이스를 제공합니다.
Roslyn은 또한 코드를 "스크립트"하고 즉시 컴파일 / 실행할 수있는 것으로 보입니다 (CodeDom과 유사). 그러나 필자는 경험상 해당 유형의 기능에 대해 제한된 용도로만 사용했습니다.
코드 분석 및 메트릭 요소는 흥미로운 공간이지만 오랜 시간 동안 사용되어 왔으며 이미 코드 분석 및 리팩토링 도구 (예 : ReSharper, CodeRush)에 많은 돈을 투자 한 수많은 제공 업체가 있습니다 , nCover 등) 그리고 그들은 꽤 잘 작동합니다!
기존 툴 중 하나에 대한 라이센스를 구매하여 적은 비용으로 제공 할 수있는 것을 구현하려는 회사가없는 이유는 무엇입니까?
어쩌면 Roslyn 프로젝트의 핵심 기능 중 일부를 언급 한 도구의 도메인 외부에 배치하는 것을 놓쳤을 수도 있습니다 ...