Ok so I'm biased - as I wrote the code!! For the last two years I've
been pestering the RAD development team to build a RTC advisor for code
coverage - so that you can prevent deliveries if the code coverage of
the files being delivered is not sufficient. So back in december I
built a prototype, which the RAD team really liked - however didn't have
time to develop it further. So after a few evenings and weekends, I
beefed up the code, and its just been released as part of RAD 8.0.3 !!

Its
a pretty simple feature- when you switch it on, and try and deliver
code, it checks that the coverage information is up to date, and that
the coverage of the files you are delivering exceeds the levels you've
specified in the process configuration.

Some of the motivation is
two fold - it helps good agile teams maintain their code coverage and
unit testing levels with gentle reminders about running their tests and
getting the required coverage, and for other teams it provides a
mechanism for incrementally improving their unit testing and code
coeverage. i.e. for a project with poor levels of coverage and unit
testing, you can incrementally improve it as you modify the code - so
the modified code will have good levels of testing, and the overally
quality of the code and tests will improve over time.

So hopefully
this integration will provide something for everyone - for good agile
teams it will help them maintain their existing level, and for other
teams it will support them in creating some incremental improvements.

Great news, we’ve beaten Visual Studio overall in the Evan’s user
satisfaction survey, and we came out as best in application modeling,
requirements management, quality of technical support, support for
remote development, frameworks, and breadth of language support.