Usar nombres para las constantes del programa (pila)
dato opened this issue · comments
Adeodato Simó commented
No escribir en el código cosas como:
pila->capacidad = 10;
Preferir siempre una etiqueta, o constante global:
#define CAPACIDAD_INI 10
// ...
pila->capacidad = CAPACIDAD_INI
No solo ayuda a la legibilidad; por ejemplo, la capacidad inicial se necesita en más de una primitiva, entonces sería posible cambiarla en pila_crear
sin acordarse de cambiarla en pila_desapilar
.
También debe ponerse en una constante el factor de redimensionamiento. Cualquier nombre descriptivo, más largo o más corto, sirve; por ejemplo:
#define FACTOR_REDIM 2