Ada 95 Quality and Style Guide Chapter 8

Chapter 8: Reusability - Table of Contents

8.1 Understanding & Clarity
8.1.1 Application-Independent Naming
8.1.2 Abbreviations
8.1.3 Generic Formal Parameters

8.2 Robustness

8.2.1 Named Numbers
8.2.2 Unconstrained Arrays
8.2.3 Minimizing and Documenting Assumptions
8.2.4 Subtypes in Generic Specifications
8.2.5 Overloading in Generic Units
8.2.6 Hidden Tasks
8.2.7 Exceptions

8.3 Adaptability

8.3.1 Complete Funtionality
8.3.2 Generic Units
8.3.3 Formal Private and Limited Private Types
8.3.4 Using Generic Units to Encapsulate Algorithms
8.3.5 Using Generic Units for Data Abstraction
8.3.6 Iterators
8.3.7 Decimal Type Output and Information Systems Annex
8.3.8 Implementing Mixins

8.4 Independence

8.4.1 Subsystem Design
8.4.2 Using Generic Parameters to Reduce Coupling
8.4.3 Coupling Due to Pragmas
8.4.4 Part Families
8.4.5 Conditional Compilation
8.4.6 Table-Driven Programming
8.4.7 String Handling
8.4.8 Tagged Type Hierarchies

8.5 Summary


< Previous Page Search Contents Index Next Page >
1 2 3 4 5 6 7 8 9 10 11
TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC
Appendix References Bibliography