AmbySoft Inc. Java Coding Standards
http://WWW.AmbySoft.com/javaCodingStandards.html
by
Scott W. Ambler
(
ambler@hookup.net)
1. GENERAL CONCEPTS
in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 1
1.1 WHY CODING STANDARDS ARE IMPORTANT in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 1
1.2 THE PRIME DIRECTIVE in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 1
1.3 WHAT MAKES UP A GOOD NAME in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 1
1.4 GOOD DOCUMENTATION in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 2
1.4.1 The Three Types of Java Comments in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 3
1.4.2 A Quick Overview of javadoc in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 4
2. STANDARDS FOR METHODS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 5
2.1 NAMING METHODS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 5
2.1 NAMING METHODS 2.1.1 Naming Accessor Methods in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 5
2.1 NAMING METHODS 2.1.1 Naming Accessor Methods 2.1.1.1 Getters in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 5
2.1 NAMING METHODS 2.1.1 Naming Accessor Methods 2.1.1.2 Setters in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 6
2.1 NAMING METHODS 2.1.1 Naming Accessor Methods 2.1.1.3 Constructors in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 6
2.2 METHOD VISIBILITY in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 7
2.3 DOCUMENTING METHODS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 7
2.3 DOCUMENTING METHODS 2.3.1 The Method Header in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 7
2.3 DOCUMENTING METHODS 2.3.2 Internal Documentation in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 9
2.4 TECHNIQUES FOR WRITING CLEAN CODE in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 10
2.4 TECHNIQUES FOR WRITING CLEAN CODE 2.4.1 Document Your Code in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 10
2.4 TECHNIQUES FOR WRITING CLEAN CODE 2.4.2 Paragraph Your Code in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 10
2.4 TECHNIQUES FOR WRITING CLEAN CODE 2.4.3 Use Whitespace in Your Code in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 11
2.4 TECHNIQUES FOR WRITING CLEAN CODE 2.4.4 Follow The Thirty-Second Rule in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 11
2.4 TECHNIQUES FOR WRITING CLEAN CODE 2.4.5 Write Short, Single Command Lines in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 11
2.4 TECHNIQUES FOR WRITING CLEAN CODE 2.4.6 Specify the Order of Operations in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 11
3. STANDARDS FOR ATTRIBUTES (FIELDS/PROPERTIES) in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 12
3.1 NAMING ATTRIBUTES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 12
3.1 NAMING ATTRIBUTES 3.1.1 Naming Components (Widgets) in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 12
3.1 NAMING ATTRIBUTES 3.1.1 Naming Components (Widgets) 3.1.1.1 Alternative for Naming Components – Hungarian Notation in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 12
3.1 NAMING ATTRIBUTES 3.1.1 Naming Components (Widgets) 3.1.1.2 Alternative for Naming Components – Postfix-Hungarian Notation in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 13
3.1 NAMING ATTRIBUTES 3.1.2 Naming Constants in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 13
3.1 NAMING ATTRIBUTES 3.1.3 Naming Collections in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 13
3.2 ATTRIBUTE VISIBILITY in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 14
3.2 ATTRIBUTE VISIBILITY 3.2.1 Don't "Hide" Names in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 14
3.3 DOCUMENTING AN ATTRIBUTE in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 14
3.4 THE USE OF ACCESSOR METHODS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 15
3.4 THE USE OF ACCESSOR METHODS 3.4.1 Naming Accessors in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 15
3.4 THE USE OF ACCESSOR METHODS 3.4.2 Advanced Techniques for Accessors in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 16
3.4 THE USE OF ACCESSOR METHODS 3.4.2 Advanced Techniques for Accessors 3.4.2.1 Lazy Initialization in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 16
3.4 THE USE OF ACCESSOR METHODS 3.4.2 Advanced Techniques for Accessors 3.4.2.2 Getters for Constants in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 17
3.4 THE USE OF ACCESSOR METHODS 3.4.2 Advanced Techniques for Accessors 3.4.2.3 Accessors for Collections in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 19
3.4 THE USE OF ACCESSOR METHODS 3.4.3 Visibility of Accessors in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 19
3.4 THE USE OF ACCESSOR METHODS 3.4.4 Why Use Accessors? in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 19
3.4 THE USE OF ACCESSOR METHODS 3.4.5 Why Shouldn't You Use Accessors? in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 20
3.5 ALWAYS INITIALIZE STATIC ATTRIBUTES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 20
4. STANDARDS FOR LOCAL VARIABLES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 22
4.1 NAMING LOCAL VARIABLES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 22
4.1 NAMING LOCAL VARIABLES 4.1.1 Naming Streams in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 22
4.1 NAMING LOCAL VARIABLES 4.1.2 Naming Loop Counters in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 22
4.1 NAMING LOCAL VARIABLES 4.1.3 Naming Exception Objects in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 22
4.1 NAMING LOCAL VARIABLES 4.1.4 Bad Ideas for Naming Local Variables in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 23
4.2 DECLARING AND DOCUMENTING LOCAL VARIABLES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 23
5. STANDARDS FOR PARAMETERS (ARGUMENTS) TO METHODS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 24
5.1 NAMING PARAMETERS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 24
5.2 DOCUMENTING PARAMETERS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 24
6. STANDARDS FOR CLASSES, INTERFACES, PACKAGES, AND COMPILATIONS UNITS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 26
6.1 STANDARDS FOR CLASSES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 26
6.1 STANDARDS FOR CLASSES 6.1.1 Naming Classes in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 26
6.1 STANDARDS FOR CLASSES 6.1.2 Documenting a Class in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 26
6.1 STANDARDS FOR CLASSES 6.1.3 Class Declarations in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 27
6.1 STANDARDS FOR CLASSES 6.1.4 Minimize the Public and Protected Interface in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 28
6.2 STANDARDS FOR INTERFACES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 28
6.2 STANDARDS FOR INTERFACES 6.2.1 Naming Interfaces in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 28
6.2 STANDARDS FOR INTERFACES 6.2.2 Documenting Interfaces in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 29
6.3 STANDARDS FOR PACKAGES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 29
6.3 STANDARDS FOR PACKAGES 6.3.1 Naming Packages in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 29
6.3 STANDARDS FOR PACKAGES 6.3.2 Documenting a Package in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 30
6.4 STANDARDS FOR COMPILATION UNITS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 30
6.4 STANDARDS FOR COMPILATION UNITS 6.4.1 Naming a Compilation Unit in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 30
6.4 STANDARDS FOR COMPILATION UNITS 6.4.2 Documenting a Compilation Unit in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 30
7. MISCELLANEOUS STANDARDS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 32
7.1 REUSE in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 32
7.2 IMPORTING CLASSES in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 32
8. THE SECRETS OF SUCCESS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 33
8. THE SECRETS OF SUCCESS 8.1 USING THESE STANDARDS EFFECTIVELY in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 33
8. THE SECRETS OF SUCCESS 8.2 OTHER FACTORS THAT LEAD TO SUCCESSFUL CODE in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 33
9. PROPOSED JAVADOC TAGS FOR METHODS in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, p. 35
Java naming conventions
in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java documentation conventions
in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java coding conventions
in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
the prime directive:
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java Naming Conventions
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Arguments/
parameters
customer, account,
- or -
aCustomer,
anAccount
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Attributes/
fields/
properties
firstName, lastName,
warpSpeed
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Boolean getter
methods
isPersistent(),
isString(),
isCharacter()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Classes
Customer,
SavingsAccount
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Compilation
unit files
Customer.java,
SavingsAccount.java,
Singleton.java
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Components/
widgets
okButton,
customerList, fileMenu
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Constructors
Customer(),
SavingsAccount()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Destructors
finalize()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Exceptions
e
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Final static
attributes
(constants)
MIN_BALANCE,
DEFAULT_DATE
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Getter methods
getFirstName(),
getLastName(),
getWarpSpeeed()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Interfaces
Runnable, Contactable,
Prompter, Singleton
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Local variables
grandTotal, customer,
newAccount
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Loop counters
i, j, k, counter
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Packages
java.awt,
COM.AmbySoft.www.
persistence.mapping
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Methods
openFile(),
addAccount()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Setter methods
setLastName(),
setWarpSpeed()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Naming convention:
Although I (Scott W. Ambler) don't agree with the following conventions, Sun suggests that for local variables of the given
types you can give them short names. A much better convention is to use a full English descriptor – Don't
be lazy.
| Variable Type | Suggested Naming Convention |
| offset | off |
| length | len |
| byte | b |
| char | c |
| double | d |
| float | f |
| long | l |
| Object | o |
| String | s |
| Arbitrary value | v |
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java Documentation Conventions
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java Comment Types| Comment Type | Usage | Example |
| Documentation | Use documentation comments immediately before declarations of interfaces, classes, methods, and attributes to document them. Documentation comments are processed by javadoc, see below, to create external documentation for a class. | |
| C style | Use C-style comments to document out lines of code that are no longer applicable, but that you want to keep just in case you users change their minds, or because you want to temporarily turn it off while debugging. | |
| This isn't actually a standard, it's more of a guideline. The important thing is that your organization should set a standard as to how C-style comments and single-line comments are to be used, and then to follow that standard consistently. | ||
| Single line | Use single line comments internally within methods to document business logic, sections of code, and declarations of temporary variables. | |
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Arguments/
parameters
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Classes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Compilation units
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Getter method
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Interfaces
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Local variables
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Methods –
Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Methods – Internal
comments
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Package
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
in AmbySoft Inc.
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java Coding Conventions
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Accessor
methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Attributes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Classes
finalize()
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Local variables
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Arguments/
parameters
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Arguments/
parameters
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Arguments/
parameters
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Arguments/
parameters
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Attributes/
fields/properties
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Classes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Classes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Classes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Classes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Classes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Compilation units
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Compilation units
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Compilation units
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Interfaces
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Interfaces
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Documentation
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Internal comments
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Internal comments
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Internal comments
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Internal comments
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for Methods – Internal comments
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Package
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
What to document for
Package
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Java Coding Conventions
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Accessor
methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Accessor
methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Accessor
methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Accessor
methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Accessor
methods
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Attributes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Attributes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Attributes
Java Coding Standards by
Scott W. Ambler, v. July 10, 1997, Summary.
Coding conventions for
Attributes
Java Coding Standards by