Seva at Eclipse

Seva Lapsha working on Eclipse PDT project

Archive for the 'java' Category

Java Code Structure and Dependencies Analysis Tools for Eclipse

Posted in development, eclipse, java, software on February 1st, 2008 | 9 Comments »

One of my first assignments at the new company (remember, I left Zend previous week), was analysing existing projects structure. Which means distribution of classes into packages, package dependencies, libraries usage etc.
The results, I would say, were far from being perfect, but I can bet, most of large (and especially proprietary) projects would look similar or even worse. But this is not what I was going to say.
What I am going to say, is for this purpose I evaluated several analysis tools and I want to share my opinion about them.
Here they are (in order of evaluation).
1. Eclipse Metrics(1) (CPL)
Pros: Runs fast, provides tangle detector.
Cons: Dependencies graph is not usable with large projects. No text output of dependencies is available.
2. Eclipse Metrics(2) (CPL)
Pros: no.
Cons: Does not analyze dependencies.
2. JDepend
Pros: Nice and simple UI, fast analysis.
Cons: Provides neither graph [...]

[ Back to top ]

Zend Studio for Eclipse Release & cetera

Posted in development, eclipse, future, integration, java, past, pdt, software, unit testing, zend studio on January 22nd, 2008 | No Comments »

Dear diary,
I have 2 news for you today.

Today we successfully released Zend Studio for Eclipse. My contribution to it, beyond PDT commitments, is Sebastian Bergmann’s PHPUnit testing framework integration plug-in, File Network support, Organize Includes and other parts of Refactoring engine, Code Coverage browser… well, it seems that’s it. Maybe several additional, but minor [...]

[ Back to top ]

Dependency Injections in Java 5

Posted in development, java, php, unit testing on December 22nd, 2007 | 1 Comment »

Recently I’ve discovered a new “framework” which simplifies dependency injections in Java 5. It’s called Guice.
Well, what can I say. It indeed has sence. But what I’m wandering of is you need a framework for this thing. In PHP you can solve the problem in exactly x lines. And certainly don’t perform at lectures to explain the concept.

[ Back to top ]

Grouped Completion (Content Assist) in PDT

Posted in development, eclipse, java, pdt, php, zend framework on November 25th, 2007 | 1 Comment »

Last Wednesday I was working on grouping of code completion (content assist) options. It’s now only exists in CVS and will be (hopefully) released with the build after the next one (the current is already finalized).
Overview
The main point of the feature is collapsing of multiple same-prefixed options into groups, instead of showing a long list [...]

[ Back to top ]

Copying files the Eclipse way

Posted in eclipse, java, pdt on November 6th, 2007 | No Comments »

The tip on subject.

[ Back to top ]

PDT CodeDataResolver and ContentAssistSupport Unit Testing

Posted in eclipse, java, pdt, unit testing on October 21st, 2007 | No Comments »

Just wrote the subject related article here.
The article explains the concept of editor caret position based Unit Testing of editor links and code completion in PDT.

[ Back to top ]

Recent Posts

Archives

Categories

Meta