Ingeniería de software

8
¿Por qué el escondite de Git necesita dos padres?

¿Por qué el compromiso de escondite de Git necesita dos padres? En la Hacker's Guide to Git , veo este modelo mental para los escondites: La guía me dice que stash @ {0} necesita tanto A como B como padres. ¿Por qué? ¿Por qué el alijo no solo apunta a B, eliminando la necesidad de C? Creo que...

8
¿Por qué Git tiene etiquetas?

He leído Git de ramas y etiquetas mejores prácticas y los comentarios de etiquetado git - las mejores prácticas , pero no veo una respuesta directa a algo que yo he preguntado durante mucho tiempo: ¿Por qué Git tiene etiquetas? (en lugar de solo ramas) Parecen ser ciudadanos de segunda clase, o...

8
¿Cuál es la mejor práctica para manejar espacios en blanco al permitir que el usuario edite la configuración, los pares nombre = valor?

Por ejemplo, permite que el usuario defina la variable de ruta notoria. ¿Cómo lo interpretas apppath = C:\Program Files\App? Esto parece una práctica adoptada por el lenguaje de programación para ignorar los espacios en blanco y los deja alrededor de la marca de igualdad para facilitar la lectura,...