Si esto no es factible, la variante de espacio de nombres debe ser utilizado.
Esto se debe a que el espacio de nombres global puede causar conflictos con otros módulos o bibliotecas que utilicen el mismo nombre. Al utilizar una variante de espacio de nombres, se evita este problema y se mejora la organización y la legibilidad del código.