¿Por qué es malo comprometer líneas con espacios en blanco al control de fuente?

¿Por qué es malo verificar las líneas con espacios en blanco al control de origen? ¿Qué tipo de problemas podría causar eso?

Falsas diferencias, básicamente. Es útil si los diffs solo muestran cambios "reales". Algunos progtwigs de diferencias ignorarán el espacio en blanco, pero sería mejor evitar el cambio ficticio en primer lugar.

Por supuesto, tampoco ayuda si hace que la línea se ajuste a la máquina de un colega.

Es como pintar las panetworkinges, pero no terminar los bordes correctamente y dirigirse directamente al zócalo.

Debido a que muchas personas los eliminan, se mostrarán como líneas modificadas en las herramientas de diff si no se usan todas las opciones (por ejemplo, una antigua cvs diff simple), lo que significa que la gente ve su línea sin una buena razón.

En teoría, también podría tener cadenas que envuelvan líneas donde el espacio en blanco sería realmente malo, pero … probablemente no sea su problema.

Algunos editores eliminan automáticamente espacios en blanco al final, otros no. Esto crea ruido dif y puede causar conflictos de fusión.

Sí, de alguna forma estoy de acuerdo con las otras publicaciones, pero agregaría que no es malo en . No es una gran práctica, pero ese es el tipo de cosas que suceden y simplemente suspiras y sigues con las cosas.

Las utilidades modernas de diff no se cuelgan en el espacio en blanco.