<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>a.muse: Remembering what you've written</title>
    <link>http://www.jessirae.com/blog/articles/2009/10/06/remembering-what-youve-written</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Remembering what you've written</title>
      <description>&lt;p&gt;I have folks at work ask me details about code I&amp;#8217;ve written and how it works.  Almost always, I have to go back and at least look at what I&amp;#8217;ve written before I can even say for sure that I wrote or worked on the code.  Isn&amp;#8217;t that sad?&lt;/p&gt;


	&lt;p&gt;This forgetfulness with regard to what I have written is annoying.  And I&amp;#8217;d like to brainstorm some ideas here about how someone with the same problem might move around it.&lt;/p&gt;


&lt;strong&gt;Wiki&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;fluid /  roll your own&lt;/li&gt;
		&lt;li&gt;fits high level and low level documentation&lt;/li&gt;
		&lt;li&gt;wikis can be as difficult to navigate as the code if not maintained&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;Better Commenting for auto-generated Javadoc/Rdoc&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;details on specific classes and methods&lt;/li&gt;
		&lt;li&gt;auto generated; just document your code and wola!&lt;/li&gt;
		&lt;li&gt;harder to get high level overview of what the pieces are and how they fit together&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;Nothing at all&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;the code speaks for itself&lt;/li&gt;
		&lt;li&gt;if the code is well written, no one should be knocking at your door for an overview&lt;/li&gt;
		&lt;li&gt;&amp;#8220;document&amp;#8221; as needed; no time spent for extra documentation that may never be used&lt;/li&gt;
		&lt;li&gt;harder to get high level overview of what the pieces are and how they fit together&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;What other options have I missed here?  What, in your experience, has been the best way to document what you have written?&lt;/p&gt;
</description>
      <pubDate>Tue, 06 Oct 2009 16:33:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:06a02736-b0bc-4c4a-a97b-ca56e7e08c51</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2009/10/06/remembering-what-youve-written</link>
      <category>technology</category>
      <category>documentation</category>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/12805</trackback:ping>
    </item>
  </channel>
</rss>
