<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How to Easily Understand Unfamiliar Code</title><link>http://blogs.msdn.com/cashto/archive/2007/02/20/how-to-easily-understand-unfamiliar-code.aspx</link><description>I suspect my coworkers may consider me mildly insane. In our group, we typically require that code must be seen and reviewed by at least one other person before checking in. I try to do my part, and tend to respond to a lot of code reviews that come across</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: How to Easily Understand Unfamiliar Code</title><link>http://blogs.msdn.com/cashto/archive/2007/02/20/how-to-easily-understand-unfamiliar-code.aspx#1743320</link><pubDate>Thu, 22 Feb 2007 23:13:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1743320</guid><dc:creator>Monkeyget</dc:creator><description>&lt;p&gt;Interesting. &lt;/p&gt;
&lt;p&gt;I'm really bad/slow at reading source code no matter if it's delibarately obfuscated code, good code, or code i wrote 6 months ago.&lt;/p&gt;
&lt;p&gt;I usually open the various source files trying to get a general sense of what's going on (and fail). &lt;/p&gt;
&lt;p&gt;Also I don't like modifying code until I have deep understanding of how it's working (which is hard since there is a lot of details to keep in mind).&lt;/p&gt;
&lt;p&gt;I'll definitley try the 'public interface' technique the next time i'll read foreign code.&lt;/p&gt;
</description></item><item><title>Advice to Design Document Writers</title><link>http://blogs.msdn.com/cashto/archive/2007/02/20/how-to-easily-understand-unfamiliar-code.aspx#4491725</link><pubDate>Tue, 21 Aug 2007 11:40:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4491725</guid><dc:creator>cashto's blog</dc:creator><description>&lt;p&gt;After having reviewed three ... suboptimal ... design documents this week, I feel I should really say&lt;/p&gt;
</description></item><item><title>re: How to Easily Understand Unfamiliar Code</title><link>http://blogs.msdn.com/cashto/archive/2007/02/20/how-to-easily-understand-unfamiliar-code.aspx#5458671</link><pubDate>Mon, 15 Oct 2007 09:45:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5458671</guid><dc:creator>Gopi</dc:creator><description>&lt;p&gt;Fine for me just i will go through ur steps&lt;/p&gt;
</description></item><item><title>re: How to Easily Understand Unfamiliar Code</title><link>http://blogs.msdn.com/cashto/archive/2007/02/20/how-to-easily-understand-unfamiliar-code.aspx#9905947</link><pubDate>Sun, 11 Oct 2009 23:30:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905947</guid><dc:creator>mohammed</dc:creator><description>&lt;p&gt;or just read &amp;quot;code reading&amp;quot; a very useful book in the &lt;/p&gt;
&lt;p&gt;same subject :)&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.spinellis.gr/codereading"&gt;http://www.spinellis.gr/codereading&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: How to Easily Understand Unfamiliar Code</title><link>http://blogs.msdn.com/cashto/archive/2007/02/20/how-to-easily-understand-unfamiliar-code.aspx#9917642</link><pubDate>Wed, 04 Nov 2009 23:47:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917642</guid><dc:creator>cleek</dc:creator><description>&lt;p&gt;&amp;quot;It's just that I look at different things than they do.&amp;quot;&lt;/p&gt;
&lt;p&gt;well, sure. not having to work through the chore of solving the problem the original coder solved is a luxury that allows you to look at things like organization and structure. you've skipped over the &amp;quot;thank god i've got this working&amp;quot; stage and landed smack in the middle of &amp;quot;since i've got nothing better to do, how about i make this code pretty&amp;quot; stage.&lt;/p&gt;
</description></item></channel></rss>