From: S. D. Rose <s_david_rose@ho...> - 2005-12-17 01:01:55
I've searched Google a bit to try and understand what Ant, Lint and
Refactoring do. I'm not a progammer, but I'm having fun hacking together a
Python/wxPython program or two. I've recently begun using Eclipse 3.1 &
I don't understand what these do (ant, lint, and refactoring). I'm hoping
someone can explain their use to me. What I read on the internet didn't
have any meaning for me.
Let's go one by one:
- Ant: this is a tool that is used to create scripts so that you configure
what you want in a xml file, where each xml declaration points to some
command. It is commonly used to generate builds, compile code, run tests,
- Lint: it is a tool that analyzes your code for errors (the lint integrate=
system that is in pydev is PyLint), it usually finds things such as unused
variables, tokens required but not found, etc.
- Refactoring: It is the process of transforming your code without altering
its semantics. It usually has one objective in mind, such as making the cod=
easier to read or making it easier to extend, etc. Refactoring can be done
manually or through a tool (the refactoring tool integrated in pydev is
bycicle repair man, and provides things as extracting a portion of code to
make it a method, renaming a local variable, etc).
Hope it makes sense to you... and good luck on your programming.
On 12/16/05, S. D. Rose <s_david_rose@...> wrote:
> Hello all.
> I've searched Google a bit to try and understand what Ant, Lint and
> Refactoring do. I'm not a progammer, but I'm having fun hacking together
> Python/wxPython program or two. I've recently begun using Eclipse 3.1 &
> I don't understand what these do (ant, lint, and refactoring). I'm
> someone can explain their use to me. What I read on the internet didn't
> have any meaning for me.
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> Pydev-code mailing list