Tôi mới đọc qua một số sách trắng và ví dụ từ Microsoft "Roslyn" và khái niệm này có vẻ rất thú vị. Từ những gì tôi có thể nói, nó mở ra hộp đen là trình biên dịch và cung cấp một giao diện mà chúng ta có thể sử dụng để lấy thông tin và số liệu về mã được viết trong Visual Studio.
Roslyn dường như cũng có khả năng "viết mã" và biên dịch / thực thi nó một cách nhanh chóng (tương tự như CodeDom) nhưng tôi chỉ gặp phải những hạn chế sử dụng cho loại chức năng đó theo kinh nghiệm của tôi.
Trong khi yếu tố phân tích & số liệu mã là một không gian thú vị ... đó là một thứ đã có từ rất lâu và có rất nhiều nhà cung cấp đã đầu tư rất nhiều tiền vào các công cụ phân tích & tái cấu trúc mã (ví dụ ReSharper, CodeRush , nCover, v.v.) và họ làm rất tốt công việc đó!
Tại sao bất kỳ công ty nào sẽ cố gắng thực hiện một cái gì đó có thể được cung cấp với một phần chi phí thông qua việc mua giấy phép cho một trong những công cụ hiện có?
Có lẽ tôi đã bỏ lỡ một số chức năng chính của dự án Roslyn đặt nó bên ngoài miền của các công cụ được đề cập ...