Gendarme Tasks: Status Weekly Report

June 4, 2007

Accomplished this week.

This week, I have learnt some stuff more about Gendarme and Cecil. I have learnt the differences about TypeReference and TypeDefinition, and how Cecil resolves the assemblies.

I also learnt about Gendarme framework, I have looked the source code, and I have understand better how gendarme applies the rules.

Plans for the next week.

For the next week, I want finish some simple tasks, 2 or 3 or 4 anyways. And if I have finished these tasks I would like start with the smells.

The first smell will be the duplicated code. Then, I will learn more about Mono.Cecil.Cil namespace.

Challenges or problems.

The first problem came up with the TypeReference and TypeDefinition difference. Sebastien helped me a lot, because he explained the differences and the problems quite good.

Interesting resources.

I have this link that it's a really interesting lecture about enums, and in general about coding guidelines.