dato / i

Correcciones comunes a TPs de Algoritmos (incomplete)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Usar nombres para las constantes del programa (pila)

dato opened this issue · comments

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