Tech Report CS-92-01
UGA Software Standards
Matthias M. Wloka, Nate Huang, D. Brookshire Conner
Software standards are a set of rules applied by programmers to insure readable and maintainable source code. The software standards described in this report cover high-level concepts, such as documentation issues and general approaches to programming, as well as low-level concepts, like naming conventions, code and comment formatting style. The low-level rules are formulated for the C programming language.
By applying these software standards to the UGA system, the Brown Graphics Group has been able to create an extensive software environment. The goal of producing readable, maintainable, and consistent source code has been achieved within the UGA system. The concepts can be applied to other software development environments to attain similar goals.