A.
Todo el software debe estar contenido en un solo archivo principal.
B.
Una clase debe tener una, y solo una, razón para cambiar.
C.
Cada desarrollador debe ser responsable de una sola parte del código.
D.
Un programa solo debe ejecutarse en un único sistema operativo.