Blog

NDoc 2.0 Alpha vs Sandcastle

January 19, 2007

I just finished reading Kiwidude's rant about using Sandcastle to generate documentation for .NET 2.0 applications and libraries. I'm using it for a couple of months now and I must agree that it's a lot more work then when using good, old NDoc. Generating documentation with NDoc is also a lot faster compared to Sandcastle. Even when you have a few assemblies it takes about half a century to generate a .chm file. If there wasn't some GUI helper tool like Sandcastle Help File Builder (which is excellent B.T.W.), I've given up a long time ago.

After tweaking some settings and playing around some more, it actually created a help file that I'm satisfied with. But still not even close to what I'm used to have with NDoc. Maybe I'll give NDoc 2.0 Alpha a try, for old times' sake.

I personally believe that writing good documentation is equally important than writing good code. I'm not saying that I can write good documentation, but at least I'm trying (I should give chapter 32 of Code Complete another read). It contributes to the readability of my code and the usability of my libraries. I think I'm not alone on this one, so why are there no better (free) alternatives than Sandcastle? If I've got the time (and the source code of NDoc 2.0 Alpha), maybe this would be a great open source opportunity.

If you and your team want to learn more about how to write maintainable unit tests and get the most out of TDD practices, make sure to have look at our trainings and workshops or check out the books section. Feel free to reach out at infonull@nullprincipal-itnull.be.

Profile picture of Jan Van Ryswyck

Jan Van Ryswyck

Thank you for visiting my blog. I’m a professional software developer since Y2K. A blogger since Y2K+5. Provider of training and coaching in XP practices. Curator of the Awesome Talks list. Past organizer of the European Virtual ALT.NET meetings. Thinking and learning about all kinds of technologies since forever.

Comments

About

Thank you for visiting my website. I’m a professional software developer since Y2K. A blogger since Y2K+5. Author of Writing Maintainable Unit Tests. Provider of training and coaching in XP practices. Curator of the Awesome Talks list. Thinking and learning about all kinds of technologies since forever.

Contact information

(+32) 496 38 00 82

infonull@nullprincipal-itnull.be