In this section... 8.1 understanding and clarity 8.2 robustness 8.3 adaptability 8.4 independence |
in out
.
in out
rather than out
for parameters of a generic formal
subprogram, when the parameters are of an imported limited type.
with
clauses on reusable parts, especially on their
specifications.
with
statements to reduce the number
of context clauses on a reusable part.
with
statements to import portions
of a package rather than the entire package.
Elaborate
.
Elaborate
for generics named in a context clause.
Priority
in tasks hidden in reusable parts.