Hi Dave,

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, etc.

- Lint: it is a tool that analyzes your code for errors (the lint integrated 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 code 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@hotmail.com> 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 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.


This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
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