Ingeniería de software

10
Límite de la pila

Recientemente probé el límite de una pila en tres dispositivos con diferentes sistemas operativos (por límite, me refiero a la cantidad máxima de niveles que puede tener la pila), y noté que cada vez que alcanzo niveles de 2 ^ 16 me da error de desbordamiento, y cuando pongo 2 ^ 16-1 funciona...

10
¿Cómo debo controlar la versión de mi perfil bash?

Así que me siento muy cómodo con el control de versiones, y solo pensé en comenzar a rastrear versiones de mi perfil de bash: ~/.bash_profilecon el beneficio adicional de poder compartir mis diversos alias y demás en GitHub. Suponiendo que mi archivo .bash_profile necesita permanecer en mi...

10
¿Cómo aplico TDD a las funciones de lectura / escritura?

Parece un problema de pollo y huevo. Puede hacer que una función de escritura escriba en algún almacén de datos, pero nunca se sabe que la guardó correctamente sin una función de lectura probada. Puede hacer que una función de lectura se lea desde un almacén de datos, pero ¿cómo se colocan las...