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.
