|Work in progress|
This site is in the process of being reviewed and updated.
This page contains all information related to ADS 1.5 development.
To get the source, build the trunks and get along with Maven, follow the instruction given in this page: Building trunks
The applicable coding standards for ADS 1.5 are described in Coding Standards
There are some more rules, as we are using Java 5 now :
- Use generics as much as you can. Generic are a good way to avoid casting, and it enforce the usage of the correct type.
- If you can avoid Iterators, do so. There is this cool construction with a for( Type t:<collection instance> ) : use it !
- Use assert. It's usefull, especially instead of a bunch of if (<test is wrong>) then throw Exception when controlling incoming parameters
- Use the new Enum type !
The following points describe the differents sub-elements of the server, from the developper point of view :