CodeRush, trước đây là Refactor! Pro, giúp dễ dàng xem những gì đang diễn ra với mã phức tạp, vì vậy bạn có thể tiến về phía trước và dành ít thời gian hơn để đi lang thang và tự hỏi. Tại sao giá trị của biểu thức đó khác với những gì bạn mong đợi? Khi nào địa phương đó thay đổi? Đã bao nhiêu lần chúng ta đã trải qua vòng lặp này? Trình hiển thị gỡ lỗi mới hấp dẫn của CodeRush dễ dàng và trả lời ngay những câu hỏi này và hơn thế nữa.
Đối với Nhà phát triển, CodeRush cho Visual Studio® .NET sẽ giúp bạn tạo các khối mã tinh vi trong vài giây và mở rộng các mẫu mã ngay lập tức. CodeRush sẽ hoàn thành các định danh khi bạn nhập và mở rộng hoặc lựa chọn hợp đồng một cách hợp lý. Với CodeRush, bạn sẽ có thể ngay lập tức đặt mã được chọn vào các khối Thử / Bắt, Vùng và trình bao bọc tùy chỉnh của riêng bạn một cách dễ dàng. Bạn thậm chí có thể đảo ngược logic của mã được chọn và xem lại các điểm quan trọng trong mã của mình ngay lập tức (và dễ dàng trao đổi giữa các vị trí).