Patrick Smacchia [MVP C#]

Sponsors

The Lounge

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Online talk about NDepend and CQL on Monday, March 10, 2008.

I'll give a 1 hour talk about NDepend and the CQL language for the St. Louis C# User Group on  Monday, March 10, 2008.

 

You can attend it online throught Office Live Meeting. The LiveMeeting link for the general public to attend Monday evening is:

https://www.livemeeting.com/cc/microsoft/join?id=Q28RQW&role=attend&pw=f%25d%296HXtz

 

The meeting will open to the general public at 5 pm (1700) US Central DAYLIGHT time.

 

The talk will be mainly focused on what kind of architectural constraints you can write in CQL and how it does compare with the extensibility model offered by FxCop. I'll also take a chance to present facilities offered by the GUI VisualNDepend. Here is a more complete abstract:

 

The FxCop tool is a blessing for every .NET developer that cares about quality. The FxCop authors even recently got awarded the Microsoft Engineering Chairman's Award, the highest award for engineering group employees worlwide. FxCop consists of an extensible set of around 200 rules that automatically check, if code correctly uses the .NET framework and abides by some good practices.

 

The next step is to allow .NET developers to write their own rules for their own frameworks and applications. Such custom rules might be “My UI layer should not directly access my DAL layer”, “My methods should not be too complex, except the ones automatically generated”, “My fields' names should abide by these particular regular expressions”, “Clients of my framework should use my factories to instantiate my classes”, or “The code of these particular classes is sensible and I want to be advised whenever it is updated.”

 

In this track, we'll see how to write such custom rules with the FxCop framework. We'll also present some new kind of specific language dedicated to query and constraint code. We'll focus our attention on the Code Query Language (CQL) supported by the tool NDepend. CQL is to code bases what SQL is to relational databases. We'll see how it is especially designed to simplify writing custom rules.


 


Posted 03-08-2008 8:58 PM by Patrick Smacchia

[Advertisement]

Comments

Paulo Morgado wrote re: Online talk about NDepend and CQL on Monday, March 10, 2008.
on 03-09-2008 12:12 PM

Hi Patrick,

Can you confirm the UTC time of the event? Is it 1100 UTC?

Patrick Smacchia wrote re: Online talk about NDepend and CQL on Monday, March 10, 2008.
on 03-09-2008 2:47 PM

On Paris time (GMT+1) it will be midnight, so it should be 23:00 UTC.

The session will start 5/10 minutes later, the time that all physical attendees of St. Louis C# User Group take their seats.

Paulo Morgado wrote re: Online talk about NDepend and CQL on Monday, March 10, 2008.
on 03-10-2008 6:51 AM

Yes. I subtracted 6 instead of adding.

Add a Comment

(required)  
(optional)
(required)  
Remember Me?