• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

No tools?

 
Torsten M�ller
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I'm going to try the scjd and hope you can give me some help with a very very stupid question.
Sun writes:

The following APIs and facilities may not be used:
[...]
* Third party software libraries or tools (such as browsers)

How do I have to read this? Mustn't I use a browser for develpment, or just for the presentation to the user (like html-pages)?
Background for this question is an statement of a person: "We are going to train using a plain text editor, not eclipsem, because you are forbidden to use eclipse for the scjd." I think this statement is absolutely nonsense, because how should sun know where I entered my code?

I'm not a friend of typing all the code in such tools like emacs or vi because the autocompletion of eclipse saves much time....

Does anyone know anything about this?

Greetings

Torsten
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Whatever you use to develop your code it has to finally look as if you did it all in notepad That is, IDEs such as JBuilder, NetBeans or the Visual Editor of Eclipse which generate code for you are forbidden. Other than that I reckon it's your business.

As far as the GUI is concerned it must be a standalone Swing application (not SWT as somebody asked recently, nor an Applet, nor JSP, nor a bundle of html forms etc).

And no Ant build files, log4j (java Logging is OK), AspectJ, JUnit, etc must be submitted to Sun with your assignment. Whether you use them or not on the way is again your business.
[ October 16, 2005: Message edited by: Barry Gaunt ]
 
Edwin Dalorzo
Ranch Hand
Posts: 961
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I beleive it all is up to you, as long as all the code that you deliver is all written by you.

Even IDEs like NetBeans or Eclipse will not generate anything for you if you do not want to. Just make sure that the final release only contains your code, do not deliver worspace files or any other kind of stuff like this.

In favor of the people who uses a plain editor I have to say that it makes you learn the API, because it does not have intellisense. But it is pretty difficult to maintain a good level of productivity with that. When the code begins growing it is difficult to navigate through it.

I know because I passed SCJP using just Programmers NotePad.
 
Seb Mathe
Ranch Hand
Posts: 225
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm using Eclipse for the assignement and I let it generate code for me

For example, I've some Javadoc-comment templates, but they are MY templates...
When one of my class implement an interface, I let the IDE generate the methods declaration, ...
I let the IDE format my code (with MY rules), ...

However, as I don't know for the moment an IDE which would be capable to generate the body of my methods regarding the instructions, I code it by myself...

As long as you control what the IDE can do for you, I think there's no problem.
 
Torsten M�ller
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for your replies, today I got access to the task, and it says:

"You are permitted to use any IDE tool you choose, but you must not submit any code that is not your own work."

so it answers my question already
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic