ChiMu Publications Java Development Standards | Previous TOC Next |
The design and development standards documented here are summaries from more general standards. The following sources document these general "software engineering" practices. The full references are at the end of the document.
For publicly available coding standards I recommend the following resources for Java, Smalltalk, and Eiffel. I choose these standards because Java is best thought of as simplified Smalltalk with interfaces and bare-bones static typing added to it. The syntax looks like C or C++, but the semantics are much closer to a cross between a very diluted Eiffel and Smalltalk.
|
Doug Lea's Java coding standards |
[Lea] |
|
Smalltalk Best Practice Patterns: Coding |
[Beck 96] |
|
Code Complete |
[McConnell 93] |
|
Object-Oriented Software Construction, 2nd Edition |
[Meyer 97] |
|
Eiffel, The Language |
[Meyer 92] |
|
Smalltalk with Style |
[Skublics+KT 96] |
Software design and object oriented design have a much broader range of relevant topics and resources, but the following are some good introductions.
|
Design Patterns |
[Gamma+HJV 95] |
|
Object-Oriented Analysis and Design with Applications |
[Booch 94] |
|
Object-Oriented Modeling and Design |
[Rumbaugh+BPEL 91] |
|
Information Modeling |
[Kilov+R 94] |
Finally, in terms of relational databases, there are two primary authors (Codd and Date) and much of the recent discussions have been in Database Programming and Design. The following are some of the books that may be useful.
|
The Relational Model for Database Management |
[Codd 90] |
|
An Introduction to Database Systems |
[Date 95] |
|
Relational Database Writing |
[Date 95b] and the previous editions |
|
The Object Database Standard: ODMG-93 |
[Cattell+ 96] |
|
Object-Relation DBMSs |
[Stonebraker+M 96] |
![]() |
Previous TOC Next | |
Copyright (c) 1997, Mark L. Fussell. |
mirror of page
http://www.chimu.com/publications/javaStandards/part0002.html