<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Analyzing Code Dependencies (part I)</title>
	<atom:link href="http://blogs.jetbrains.com/idea/2006/04/analyzing-code-dependencies-part-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.jetbrains.com/idea/2006/04/analyzing-code-dependencies-part-i/</link>
	<description>tips &#38; tricks, news, how-to's</description>
	<pubDate>Sat, 20 Mar 2010 16:25:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Chris</title>
		<link>http://blogs.jetbrains.com/idea/2006/04/analyzing-code-dependencies-part-i/#comment-164</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 02 May 2006 07:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=6#comment-164</guid>
		<description>Is it possible to have this information generated/exported automatically? I would like a regular report - and possibly to run a specific dependency check against a historic sequence of dependency counts from version control. The basic use case here is to have a view of a major migration effort.</description>
		<content:encoded><![CDATA[<p>Is it possible to have this information generated/exported automatically? I would like a regular report - and possibly to run a specific dependency check against a historic sequence of dependency counts from version control. The basic use case here is to have a view of a major migration effort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Haley</title>
		<link>http://blogs.jetbrains.com/idea/2006/04/analyzing-code-dependencies-part-i/#comment-72</link>
		<dc:creator>Tim Haley</dc:creator>
		<pubDate>Wed, 12 Apr 2006 15:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=6#comment-72</guid>
		<description>OK, at this point you have a list of the usages of classes/methods in a given package by code in another package.

You can export that list into a text file, or simply work interactively in the IDE with the dependencies displayed in the toolwindow. 

How hard would it be for IntelliJ IDEA to take this one step further and extract/package an entire API layer for you?  It should provide options for extracting Interfaces, which is a currently available refactoring for an individual class, or exposing the classes directly.  It should also have the ability to generate an IntelliJ Module for the new API layer and create the appropriate inter-module dependencies.</description>
		<content:encoded><![CDATA[<p>OK, at this point you have a list of the usages of classes/methods in a given package by code in another package.</p>
<p>You can export that list into a text file, or simply work interactively in the IDE with the dependencies displayed in the toolwindow. </p>
<p>How hard would it be for IntelliJ IDEA to take this one step further and extract/package an entire API layer for you?  It should provide options for extracting Interfaces, which is a currently available refactoring for an individual class, or exposing the classes directly.  It should also have the ability to generate an IntelliJ Module for the new API layer and create the appropriate inter-module dependencies.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
