EngineeringGoals

From Filtered Push Wiki
Jump to: navigation, search


Coding Practices

  • License in every file
  • SVN keywords in every file. Maybe just $Id$.
    • Standarize on a method in every file that can access SVN keywords for bug tracking, support, etc. auto-generated(?) in eclipse?
  • Original author in every file.
  • Standardize log4j, auto generated(?) in eclipse
  • No generated files in SVN
  • Always possible to generate without eclipse

See: Production Coding Standards

Releases

  • For production: Releases every 6 months.

UML as class source

Zhimin and Bob suggest making the authoritative Java class and interface definitions be UML. This has both advantages and disadvantage that need UMLSource discussion