Python Impact Analysis Tool ?

D

dcolford2000

Hi All - I'm new to python

Is there an impact analysis tool out there that can cross reference
python -- VB has a couple of these tools (eg. Visual Expert)

TIA, All comments welcome
Dave
 
T

Terry Hancock

Is there an impact analysis tool out there that can cross reference
python -- VB has a couple of these tools (eg. Visual Expert)

I could be wrong, but my first impression is that that must be
VB jargon for something we might know under another name.

What *is* an "impact analysis tool". Something tells me it has
little to do with the physics of craters, though that's the first
thing that comes to mind. There are a lots of self-documentation
tools for Python, though, starting with the interpreter itself.
 
P

Paul McNett

Terry said:
I could be wrong, but my first impression is that that must be
VB jargon for something we might know under another name.

Yep, I think we know it as 'unit testing'.

From the Visual Expert site (http://visual-expert.com), impact analysis
refers to taking a given variable or function name, and finding
everywhere in the project where that name is referenced, for the purpose
of determining what bad things will happen when that variable or
function is changed somehow. The tool won't tell you what bad things
will happen, just list other code segments that depend on the name in
question.

While such a tool may indeed be helpful in quickly understanding a
project, and there may indeed be such a tool for Python, I think that
most Pythonistas would find unit testing has a better impact on
developer productivity, for the common case of wanting to make a change
and also fix any dependent structures: just do it and then discover/fix
any repercussions!
 
S

Stephen Prinster

Paul said:
Yep, I think we know it as 'unit testing'.

From the Visual Expert site (http://visual-expert.com), impact analysis
refers to taking a given variable or function name, and finding
everywhere in the project where that name is referenced, for the purpose
of determining what bad things will happen when that variable or
function is changed somehow. The tool won't tell you what bad things
will happen, just list other code segments that depend on the name in
question.

This also sounds a little bit like "refactoring."
The OP may want to look at Bicycle Repair Man:

http://bicyclerepair.sourceforge.net/
 
D

dcolford2000

Hi

I am a mainframe designer/progrmmer. What I need is a tool that shows
me at design time what links to what so that I can understand the
application. When a design change comes through I could say OK this
change affects only A, B, and C out of the whole alphanet. Then I would
be able to isolate what needs to be changed and unit tested..I am
trying to improve programmer productivity at design time.

Thanks
Dave
 
T

Toby Dickenson

Hi

I am a mainframe designer/progrmmer. What I need is a tool that shows
me at design time what links to what so that I can understand the
application. When a design change comes through I could say OK this
change affects only A, B, and C out of the whole alphanet. Then I would
be able to isolate what needs to be changed and unit tested..I am
trying to improve programmer productivity at design time.

For physical dependencies between modules:

http://www.tarind.com/depgraph.html
 
M

Mike Meyer

I am a mainframe designer/progrmmer. What I need is a tool that shows
me at design time what links to what so that I can understand the
application. When a design change comes through I could say OK this
change affects only A, B, and C out of the whole alphanet. Then I would
be able to isolate what needs to be changed and unit tested..I am
trying to improve programmer productivity at design time.

Take as look at PyUMLGraph. That should narrow it down to classes.

<mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,015
Latest member
AmbrosePal

Latest Threads

Top