21. June 2008 08:58
A few days ago I received my NDepend license.
What is NDepend
On their web site (http://www.ndepend.com), it states that :
NDepend is a tool that simplifies managing a complex .NET code base.
So in other words, (also on the web site)
Architects and developers can analyze code structure, specify design rules, plan massive refactoring, do effective code reviews and master evolution by comparing different versions of the code.
Out of my experience, I know - I really know - that bad designed software is a nightmare to maintain. Worsted of all is that most of the time is it horribly coded and badly documented. I've done seen in the past, and I am still struggling today. It's easy to guess where the problems are, or how you could make the application better. Because guessing is most of the time not the proven to be good, scientists created something like "metrics".
Metrics measure your software, code base or even your software design. NDepend uses these metrics and also the dependencies between your assemblies to tell you more about your application.
More about NDepend later!
20. June 2008 15:28
Everyone knows that I am a "defragmentation-tool user". Yes, I defragment my drives regularly. And yes, I am convinced that it helps to keep my PC up and running. (No, I do not want to reinstall my PC every few months.)
You should definitely check out the new tool from Piriform (the company that created CCleaner and Recuva...), it is called Defraggler!
It doesn't seem the fastest tool on the market, but it has a nice features.
E.g. You can defragment a file or all files in a Folder. How cool is that? I always wondered if deframentation of one file would speed up its loading time. Or image you have a folder with files that are regularly updated, you might be interested in defragmenting this folder, but leaving the rest of your disk alone. Of course you can defragment your freespace too.
Altough it is a release candidate, it seems a very decent and stable tool. And the best of all, it is free for personal and corporate use. (yes, defragmentaion runs on Windows Server 2003) .