UsingEclipseToExploreOtherPeoplesCode

From SPA Wiki

Jump to: navigation, search
  • Even though the three Eclipse tools we looked at are exploring tools which

work on a shifting code base, there remains a strong requirement for them to produce snapshots in the form of image export which help communicate the current state of design as an insert to other report documents you may want to produce.

  • Not everyone finds graphical representations of code that useful over and

above Eclipse's out-of-the-box Java browsing, depending upon the size, type and existing familiarity with the codebase in question.

  • We saw GUI descriptions of filters control class diagram outputs in

AgileJ, and we saw query-based descriptions control tree-based outputs in JQuery; but it would be useful to have query-based descriptions control class diagram outputs.

  • Tree-based output of JQuery has the advantage over more spacial outputs of

AgileJ and ISpace in that browsing of the results is possible by keyboard rather than mouse.

  • It is annoying that ISpace does not allow multiple views of the same

project - forcing constant expansion and collapse of the packages. However, this can be overcome by a workaround; copying result resources outside of Eclipse then re-opening the copy.

  • It would be useful if AgileJ supported browsing of structure along method

calls.