<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki.apidesign.org/skins/common/feed.css?116"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.apidesign.org/index.php?action=history&amp;feed=atom&amp;title=Blogs%3AJaroslavTulach%3ADaily_Life%3AManagingDependencies</id>
		<title>Blogs:JaroslavTulach:Daily Life:ManagingDependencies - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.apidesign.org/index.php?action=history&amp;feed=atom&amp;title=Blogs%3AJaroslavTulach%3ADaily_Life%3AManagingDependencies"/>
		<link rel="alternate" type="text/html" href="http://wiki.apidesign.org/index.php?title=Blogs:JaroslavTulach:Daily_Life:ManagingDependencies&amp;action=history"/>
		<updated>2026-04-11T00:18:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.12.0rc1</generator>

	<entry>
		<id>http://wiki.apidesign.org/index.php?title=Blogs:JaroslavTulach:Daily_Life:ManagingDependencies&amp;diff=3303&amp;oldid=prev</id>
		<title>JaroslavTulach: New page: I have always known that managing dependencies is an interesting topic. Thus I was glad to reply to Craig Marshall's questions aske...</title>
		<link rel="alternate" type="text/html" href="http://wiki.apidesign.org/index.php?title=Blogs:JaroslavTulach:Daily_Life:ManagingDependencies&amp;diff=3303&amp;oldid=prev"/>
				<updated>2009-12-12T20:04:18Z</updated>
		
		<summary type="html">&lt;p&gt;New page: I have always known that &lt;a href=&quot;/wiki/Blogs:JaroslavTulach:Daily_Life:ManagingDependencies&quot; title=&quot;Blogs:JaroslavTulach:Daily Life:ManagingDependencies&quot;&gt;managing dependencies&lt;/a&gt; is an interesting topic. Thus I was glad to reply to Craig Marshall's questions aske...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;I have always known that [[Blogs:JaroslavTulach:Daily Life:ManagingDependencies|managing dependencies]] is an interesting topic. Thus I was glad to reply to Craig Marshall's questions asked on Dec 9, 2009:&lt;br /&gt;
 I would be interested to hear peoples experience around procedures for&lt;br /&gt;
 managing and communicating changes around module dependencies, either in&lt;br /&gt;
 the Netbeans RCP / IDE development itself or other projects sitting on&lt;br /&gt;
 top of it.&lt;br /&gt;
 What do people find works well between teams in a distributed&lt;br /&gt;
 environment (Documentation, Diagrams, Wiki's, Meetings)?&lt;br /&gt;
Nice question, why not do shameless self promotion plug (if you don't commend yourself, who's going to?) and offer [[TheAPIBook]]? Thus I provided short answer: The important thing is to prevent unwanted changes. For that we have [[netbeans:SignatureTest|sigtest]] and [http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/build/generated/ golden files]. Then we have the [[netbeans:APIReviews|API review process]] to agree and approve intended changes. I have written [[InvitationForReaders|a book]] (also) about this process.&lt;br /&gt;
&lt;br /&gt;
Enough I thought. Self promotion stinks. But you would not believe what happened after that. Tom Wheeler sent a reply going even further:&lt;br /&gt;
 I cannot recommend Jaroslav's API Design book enough for a very&lt;br /&gt;
 thorough coverage of these topics.  IMHO, it's not just applicable to&lt;br /&gt;
 NetBeans Platform or even Java developers -- this is essential reading&lt;br /&gt;
 for anyone who wants to learn how to design robust APIs upon which&lt;br /&gt;
 others can rely.&lt;br /&gt;
&lt;br /&gt;
 The only thing I will add is that in addition to the resources he&lt;br /&gt;
 mentioned, you should also note that NetBeans' javadoc contains a list&lt;br /&gt;
 of all API changes between any release and its predecessor.  You can&lt;br /&gt;
 see an example of this by following the &amp;quot;Changes since previous&lt;br /&gt;
 release&amp;quot; link on the main content frame here:&lt;br /&gt;
&lt;br /&gt;
    http://bits.netbeans.org/dev/javadoc/&lt;br /&gt;
&lt;br /&gt;
Perfect and that was not the end. Fabrizio Giudici added his:&lt;br /&gt;
 +1&lt;br /&gt;
&lt;br /&gt;
Thanks you guys and for everyone else: It is the gift time, make your friends blessed by giving them a copy of the [http://www.amazon.com/gp/product/1430209739?ie=UTF8&amp;amp;tag=apidesignorg-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1430209739 Practical API Desing] book.&lt;/div&gt;</summary>
		<author><name>JaroslavTulach</name></author>	</entry>

	</feed>