473,383 Members | 1,925 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

Python Impact Analysis Tool ?

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

Jul 19 '05 #1
6 1985
On Wednesday 25 May 2005 08:27 am, dc**********@hotmail.com wrote:
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.

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks http://www.anansispaceworks.com

Jul 19 '05 #2
Terry Hancock wrote:
On Wednesday 25 May 2005 08:27 am, dc**********@hotmail.com wrote:
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.


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!
--
pkm ~ http://paulmcnett.com

Jul 19 '05 #3
Paul McNett wrote:
Terry Hancock wrote:
On Wednesday 25 May 2005 08:27 am, dc**********@hotmail.com wrote:
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.

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/
Jul 19 '05 #4
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

Jul 19 '05 #5
On Thursday 26 May 2005 13:46, dc**********@hotmail.com wrote:
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

--
Toby Dickenson
Jul 19 '05 #6
dc**********@hotmail.com writes:
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
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Jul 19 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: cognite | last post by:
This venue would surely appreciate the cool stuff being done in python on bioinformatics and python's tools for info parsing and extraction (like fulltext indexing, xml tools, parser builders,...
699
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
38
by: kbass | last post by:
In different articles that I have read, persons have constantly eluded to the productivity gains of Python. One person stated that Python's productivity gain was 5 to 10 times over Java in some in...
52
by: Olivier Scalbert | last post by:
Hello , What is the python way of doing this : perl -pi -e 's/string1/string2/' file ? Thanks Olivier
3
by: Garvin, Michael [CAR:C28G:EXCH] | last post by:
Hi I'm working on some impact analysis stuff for C++. I was wondering if anyone has seen an example of a type (lets say type "A") change impacting the storage/layout another type (lets say type...
30
by: Stuart Turner | last post by:
Hi Everyone, I'm working hard trying to get Python 'accepted' in the organisation I work for. I'm making some good in-roads. One chap sent me the text below on his views of Python. I wondered...
122
by: Edward Diener No Spam | last post by:
The definition of a component model I use below is a class which allows properties, methods, and events in a structured way which can be recognized, usually through some form of introspection...
0
by: Stephen Kellett | last post by:
Announcing Software Tools for Python We are pleased to inform you that we have completed the port and beta test of our Memory Analysis software tool to support Python. The software tools run on...
0
kmartinenko
by: kmartinenko | last post by:
Hello, I am wondering if there is a sly workaround in ArcGIS 9.2 where I can write a "near" analysis script in Python and create my own tool for the purpose of identifying the distance values...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.