aspose file tools*
The moose likes Java in General and the fly likes Best Open Source Project To Learn From Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Best Open Source Project To Learn From" Watch "Best Open Source Project To Learn From" New topic
Author

Best Open Source Project To Learn From

David Aslan
Greenhorn

Joined: Jun 10, 2005
Posts: 13
What is recommended open source project I can recommend to:

1. Students.
2. Programmers

So that I can
1. Help them appreciate proper coding style.
2. Help them learn proper code management.
3. Demonstrates design principles and patterns.
4. Show them how professional code looks, feels and smells different from student projects and give them a target to aspire to.

Suggestions?


-----<br />SCJP, SCWCD, SCMAD, SCEA, CAPM
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12825
    
    5
I would have students study the source code for the Java standard library first. The java.io package teaches a lot about the use of interfaces and abstract classes.

Best of all, you already have a copy in src.zip and any serious student should have it unzipped on a hard drive where it can be used to answer questions not covered in the JavaDocs.

For more advanced topics such as code management I would look into the various Apache Software Foundation projects.

Bill
Jeremy Wilson
Ranch Hand

Joined: Feb 18, 2003
Posts: 166
I normally use the jakarta.apache.commons libraries. They are projects that normally focus on making a portion of the JDK easier to use.


Jeremy Wilson
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Best Open Source Project To Learn From