in my previous post I mentioned the launch of Visual Studio Achievements, an interesting plugin that brings the concept of achievements or points to the world of development. Now, if we analyze the achievements that have been put into Channel 9, because we see that there is a Division in 6 categories for types of achievements. There is one in particular has achievements of zero points, but that scary just find someone possessing them. For example
Do we really want to teach the ruling goto to those people who do not know?. But well, I understand that this is an example of a bad practice and only serves as a reference. For example, the person who holds more achievements at this time (http://channel9.msdn.com/niners/DotNetNuzzi/achievements/visualstudio) has this achievement and I wonder:
Will have achieved the achievement to have points in this programme or really use the GOTO statement?
Both scenarios are equally dangerous. Other achievements that frightened include
- Time for an Upgrade (http://channel9.msdn.com/achievements/visualstudio/MinutesToBuild10 ))
Really we reward with 10 points for a solution that takes more than 10 minutes to compile. From the point of view of an agile environment with IC, as this is inconsistent.
- Architect (http://channel9.msdn.com/achievements/visualstudio/InvokeASeqDiagramMenu ))
Now if anyone can think of is a software architect with add a couple of elements to a Secuence Diagram. My opinion on this in a post of 5 years (http://bit.ly/zcbC45) the same applies to achieving UML God (http://channel9.msdn.com/achievements/visualstudio/ViewedAProjectsUML ))
Finally, Hadi Hariri is responsible for end to finish the poor implementation of the programme in this post (http://hadihariri.com/2011/11/25/visual-studio-achievements-who-needs-clean-code-anyway/ )).
I think that the idea is very good, that is carried forward a little bit of promotion tools that complement Visual Studio 2010, such as FxCop and profiling tools. But as says Hadi, could not have taken the opportunity and think of achievements that actually promote a development based on good practices and clean.
Greetings @ Home