Archive for the 'Programming' Category

.NET Projects: Unit Testing with NUnit

In keeping with my ongoing series of .NET development practices, I have written an introductory article on unit testing code with NUnit.

June 8 2008

Programming

No Comments

Read More

.NET Projects: Analyzing Code with NDepend

At this point, the automated build is already doing a form of code analysis with FxCop. It’s time to add another analysis tool into the mix: NDepend. This article will describe NDepend’s purpose, usage, and compare and contrast it with FxCop.

March 26 2008

Programming

No Comments

Read More

Attended My First Code Camp

I recently had the experience, for the first time, of attending a .NET Code Camp in Victoria.

January 29 2008

Presentations, Programming

No Comments

Read More

.NET Projects: Analyzing Code with FxCop

Now that NAnt has been set up to automate the project build process, the possibility exists to add additional tasks to the build such as code analysis. In this article I’ll describe one such task, checking for best practices, using FxCop.

January 21 2008

Programming

3 Comments

Read More

.NET Projects: Automating Builds with NAnt

Building a .NET project can be a multi-step process. There’s compilation, unit testing, code analysis, documentation…It goes on and on. Ordinarily, this could be done manually, one step at a time, but it would get tedious very quickly. Well, it so happens there is a useful tool called NAnt that can automate this process, replacing multiple actions with just one. Read on to find out how.

December 28 2007

Programming

No Comments

Read More

Structuring Your Subversion Repository

There are numerous schools of thought on how a Subversion repository can be structured. There seems to be no right or wrong way to do it, and it is somewhat dependent on the nature of the project(s) in the repository, and on the technologies being used. I’m going to show how I generally structure my project repositories.

December 9 2007

Programming, Subversion

1 Comment

Read More

Links for .NET Data Abstraction

I recently wrote about building a simple data abstraction layer in .NET. I did much reading on the web before I developed the given code, and am now going to share some links to some of the more useful sites I found.

August 28 2006

Databases, Programming, Useful Links

No Comments

Read More

Simple .NET data abstraction

Data abstraction is a useful device through which using a database in code is made simpler. I’ll share some code I’ve been using in an ASP.NET project, which makes using databases a lot less tedious. The code is also usable in any other project using .NET, not just web projects.

August 23 2006

Databases, Programming

No Comments

Read More