Puedo hacer considero que es la mejor práctica para evitar el uso de mayúsculas y espacios en los nombres de archivo.
Algunos dirán que no están de acuerdo, pero es un asunto o lo que yo llamo creencias religiosas : difícil de discutir y acordar. Los que no están de acuerdo dicen que la mayoría de las herramientas ahora están arregladas para ser mayúsculas y espacios amigables: tienen razón, pero esta no es la pregunta.
La pregunta correcta es cuánto necesita usar mayúsculas y espacios en los nombres de archivo. A esta pregunta, excepto cuando estoy programando en Java, la respuesta es principalmente todo el tiempo: no necesito mayúsculas y espacios en mis nombres de archivo . Todos los espacios los reemplazo por un guión bajo ( _
) o un signo menos ( -
), y por eso no uso el caso de camello (también conocido como camelCase) contrario a alguna otra religión.
Muchas personas me criticaron por hacer y enseñar eso, algunos todavía lo hacen, algunos tropezaron con una herramienta que no era amigable con el capital / espacio y vinieron a mí diciendo que tenía razón y que deberían haberme escuchado. Haga lo que quiera , y si usa mayúsculas y espacios en el nombre del archivo, espero que nunca se tropiece con una herramienta mal escrita. Sin embargo, si tropieza con dicha herramienta, con suerte nuevamente, no será difícil de arreglar y no le costará a su negocio y / o mucho dinero y / o tiempo. Pero si termina teniendo malas repercusiones, recordará que algunos le dijeron en el pasado que usar mayúsculas y espacios en los nombres de archivos es una mala práctica.
Y una última cosa, si desea evitar todos los problemas , no hay caracteres especiales en los nombres de archivo (solo letras minúsculas, dígitos, guiones bajos y menos [1]). Esta lista de caracteres no deseados también incluye todos los caracteres no ascii (sí, francés y otras personas no inglesas, y yo soy uno de ellos), ninguno de esos: à, â, ä, ç, é, ..., ö, æ, œ , ...) Esto también se extiende a muchas otras cosas, incluido el inicio de sesión y la contraseña . Te dejaré adivinar qué sucede cuando pones una cita o una cita doble ( '
o "
) en un nombre de usuario o contraseña manejado por un script bash no escrito por un administrador de sistemas confirmado ...
[1]: tal vez podríamos extender el proceso a ~
, @
, #
y algunos otros, pero esto está en busca de problemas (y sí sé acerca de los archivos de Emacs ...).