Open Source examples of good design/programming practice?[Java] 
Author Message
 Open Source examples of good design/programming practice?[Java]

Can anyone suggest some open source examples of good design/programming
practice preferably in Java?

I suppose http://www.***.com/ ://www.gjt.org projects are
the most accessible.

Turloch O'Tierney


www.geocities.com/totierne

Background:
I have done 6 years commercial coding, but this has mostly been in
maintaining rather than design and development. In Applepie Solutions
(www.applepiesolutions.com) we are developing a new sms messaging system
(for GSM mobile phones) and I want to learn from previous (good)
practice. We are using Linux, java1.2 and UML and we intend to use the
following rough coding standards:

Thinking in java is pretty good, even if you just skip to the end

for the don'ts!
http://www.***.com/
[a critical report on the above]
http://www.***.com/

java faq
http://www.***.com/

It does seem to make sense to document, describe  or even code unit
tests
ahead of implementation.

I am not sure if there is middleware we can put in the middle instead of
rolling our own threads etc. (say for example services are spread across
machines) I suppose if it is behind interfaces the implementation can be
easily changed.

jlint - java version of lint
http://www.***.com/ ~knizhnik/jlint/ReadMe.htm

junit - simple unit testing framework
http://www.***.com/

gnu make - because it is familiar

javadoc guideline:

suns coding standards:
http://www.***.com/

javadoc home page
http://www.***.com/

jindent
freeware jindent download
http://www.***.com/
[later commercial version available]

perl type regular expressions:
http://www.***.com/
[we can use as part of our product for free there is some licensing
restrictions eg no source]

I suggest we standardise on jdk 1.2.2 and borland jbuilder
http://www.***.com/
editor tool for builds though emacs does have jdb mode and jde

http://www.***.com/

example commented file from
http://www.***.com/

Sent via Deja.com http://www.***.com/
Before you buy.



Mon, 04 Nov 2002 03:00:00 GMT
 
 [ 1 post ] 

 Relevant Pages 

1. Best Open Source (Free) Java Report Writing Tool?

2. Best practice to optimise big updates (repost, rewritten with example)

3. Source of good admin practice?

4. Database design best practice

5. Designing Security, Looking for Best Practices...

6. Stored Procs, unique temp Tables, and Good Design Practice

7. Database Design Best Practices?

8. Best practices in architecture/design for bulk-loading

9. best data design practice on performance/size

10. Database programming guidelines, conventions and best practices

11. Good programming practice or not ?

12. Best T-SQL Programming Practice?


 
Powered by phpBB® Forum Software