Granularidad
Las heuristicas de Granularidad sirven como una referencia a tener en cuenta para escribir codigo de calidad, no se deben seguir a rajatabla sin embargo establecen un punto de partida para permitir identificar codigo de calidad.
- Paquete - 12 a 20 clases
- Clase - 3 a 5 atributos
- Clase - 15 a 25 metodos
- Clase - 200 a 500 lineas
- Metodo - 1 a 3 parametros
- Metodo - 10 a 25 lineas
- Metodo - 2 a 3 sentencias anidadas
- Linea - 80 a 120 caracteres
Son solo valores orientativos.