[aosd-discuss] AOP myths and realities article published
'Rick Bradley'
rick at rickbradley.com
Fri Feb 17 15:51:23 EST 2006
* Bill Burke (bill at jboss.org) [060217 15:42]:
> Its not about letting go of some preconceived notion. Please tell me
> how you can refactor effectively in a dynamic untyped language with an
> unfamiliar code base.
Refactoring worked quite well when Kent Beck was doing it in Smalltalk,
and continues to work in dynamic [0] languages to date, in the same way
it works in Java: through application of unit testing. While compiler
advice may aid tool support [1] few would make the claim that code which
merely compiles is correct. Without unit tests, refactoring is a Cowboy
Coding operation.
[0] I continue to decline to discuss who's (un)typed, or how-typed, or
to what degree.
[1] Though there's never yet been a refactoring tool in other languages
as powerful as the Smalltalk browser.
Rick
--
http://www.rickbradley.com MUPRN: 593
| window manager
random email haiku | config and everything
| is back to normal.
More information about the discuss
mailing list