Ingeniería de software

16
¿Por qué se inventaron short, int y long en C?

Yo no puedo entender, ¿cuáles fueron los efectos exactos de la creación de la short, inty longlos tipos de datos en C? La razón por la que pregunto es que no parece que sus tamaños estén limitados; podrían ser de cualquier tamaño, siempre que shortsean más pequeños que un int, por ejemplo. ¿En...

16
¿Cómo probar el software que graba CD sin desperdiciar CD?

Quiero escribir una aplicación que pueda usarse para grabar CD (música). Sé que debería probarlo con CD reales de todos modos, pero no quiero hacer esto cada vez que haga un pequeño cambio. Pero sí quiero saber y probar si se grabarán los datos correctos, para que no se dañen los CD. Estoy usando...

16
Evitar un nuevo operador en JavaScript: la mejor manera

Advertencia: esta es una publicación larga. Hagámoslo simple. Quiero evitar tener que prefijar el nuevo operador cada vez que llamo a un constructor en JavaScript. Esto se debe a que tiendo a olvidarlo, y mi código se arruina mal. La forma simple de evitar esto es esto ... function Make(x) { if...

16
Estructura del repositorio mercurial con comunicaciones corporativas de gran peso, gestión de configuración y requisitos de prueba

Soy otro usuario de Subversion que lucha por reeducarme en el Tao del control de versiones distribuido. Cuando usaba Subversion, era un gran admirador del enfoque de proyecto menor y, con la mayoría de mis antiguos empleadores, estructuraríamos nuestras sucursales de repositorio; Etiquetas y...