yahoogroups | 3 Dec 2002 00:08

Re: Why Smalltalk Refactoring Browser is so successfull??


----- Original Message -----
From: "John Davis" <jrefactor.at.hotmail.com <at> yahoogroups.at.jhrothjr.com>
To: "refactoring <at> yahoogroups.com"
<refactoring.at.yahoogroups.com <at> yahoogroups.at.jhrothjr.com>
Sent: Monday, December 02, 2002 2:48 PM
Subject: [refactoring] Why Smalltalk Refactoring Browser is so successfull??

> I want to know why Smalltalk Refactoring Browser is so successfull
compared
> with other existing refactoring tools?? Perhaps Smalltalk is a dynamically
> typed programming language, but most refactoring tools target Java and
C++,
> which are statically typed programming language. Robert's Refactoring
> Browser (http://st-www.cs.uiuc.edu/users/brant/Refactory/) contains
> Smalllint tool (bad smell detector), which checks for over 60 common types
> of bugs. This is remarkable feature because most of the refactoring tools
> require programmers to identify the bad smell. Agree?? I just try to see
> what other refactoring tools can learn from SmallTalk browser, or some
> technical restrictions.
>
> Please discuss..

I don't know of a free refactoring browser in Python, but it does have the
popular PyChecker program (similar to lint.) Someone more familiar with
it would have to determine which (if any) of the refactoring code smells
it detects, since that isn't one of it's defined purposes.

Python is, of course, a dynamically typed language.

http://pychecker.sourceforge.net/

John Roth

>
>
> To unsubscribe from this group, send an email to:
> refactoring-unsubscribe <at> yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/umvwlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
refactoring-unsubscribe <at> yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Gmane