<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Code Spelunking Techniques</title>
	<link>http://tech.puredanger.com/2007/09/18/spelunking/</link>
	<description>Alex Miller's technical blog</description>
	<pubDate>Sun, 27 Jul 2008 01:07:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: Patrick Smacchia</title>
		<link>http://tech.puredanger.com/2007/09/18/spelunking/#comment-35565</link>
		<pubDate>Sun, 30 Mar 2008 15:45:33 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/09/18/spelunking/#comment-35565</guid>
					<description>There are now some tools that can help a lot understanding a code base. Have a look at this features of the tool NDepend for example:
http://www.ndepend.com/Features.aspx</description>
		<content:encoded><![CDATA[<p>There are now some tools that can help a lot understanding a code base. Have a look at this features of the tool NDepend for example:<br />
<a href='http://www.ndepend.com/Features.aspx' rel='nofollow'>http://www.ndepend.com/Features.aspx</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: TechMount &#187; Archive &#187; Daily Friction #289</title>
		<link>http://tech.puredanger.com/2007/09/18/spelunking/#comment-9509</link>
		<pubDate>Tue, 02 Oct 2007 08:04:25 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/09/18/spelunking/#comment-9509</guid>
					<description>[...] Code Spelunking Techniques - Alex Miller talks about a few ways to get started with an unfamiliar codebase. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Code Spelunking Techniques - Alex Miller talks about a few ways to get started with an unfamiliar codebase. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Michael Easter</title>
		<link>http://tech.puredanger.com/2007/09/18/spelunking/#comment-8903</link>
		<pubDate>Mon, 24 Sep 2007 04:04:25 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/09/18/spelunking/#comment-8903</guid>
					<description>Great analogy (re: code spelunking).   

I hope to blog on this as well, but for now:

@ Mark B.  It seems pretty easy to abstract these ideas for non-OO projects.  e.g. All projects have some kind of organization.  Also, the code base can probably be categorized either into layers (surely) or into similar categories (configuration, resources), even if the &quot;units&quot; aren't members of a class.  Finally, debugging (or tracing) a program is almost universal, no? (an exception being something like a realtime system but that's a whole new world of hurt).</description>
		<content:encoded><![CDATA[<p>Great analogy (re: code spelunking).   </p>
<p>I hope to blog on this as well, but for now:</p>
<p>@ Mark B.  It seems pretty easy to abstract these ideas for non-OO projects.  e.g. All projects have some kind of organization.  Also, the code base can probably be categorized either into layers (surely) or into similar categories (configuration, resources), even if the &#8220;units&#8221; aren&#8217;t members of a class.  Finally, debugging (or tracing) a program is almost universal, no? (an exception being something like a realtime system but that&#8217;s a whole new world of hurt).
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Alex</title>
		<link>http://tech.puredanger.com/2007/09/18/spelunking/#comment-8583</link>
		<pubDate>Thu, 20 Sep 2007 01:20:47 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/09/18/spelunking/#comment-8583</guid>
					<description>Unfortunately, I don't program in all programming language paradigms regularly so I don't know.  :)  If you do, please blog it!</description>
		<content:encoded><![CDATA[<p>Unfortunately, I don&#8217;t program in all programming language paradigms regularly so I don&#8217;t know.  :)  If you do, please blog it!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mark Bradley</title>
		<link>http://tech.puredanger.com/2007/09/18/spelunking/#comment-8576</link>
		<pubDate>Thu, 20 Sep 2007 00:15:57 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/09/18/spelunking/#comment-8576</guid>
					<description>This may be good for OO based languages, but what techniques can be applied to all programming language paradigms?</description>
		<content:encoded><![CDATA[<p>This may be good for OO based languages, but what techniques can be applied to all programming language paradigms?
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
