Caso de serpiente
Snake case (o snake_case , en ruso snake_case ) - un estilo de escribir palabras compuestas, en el que varias palabras están separadas por un guión bajo (_), y no tienen espacios en el registro, y cada palabra suele escribirse con una letra minúscula - "foo_bar", "hello_world", etc. Este estilo de escritura se usa para nombrar variables y funciones en el código fuente [1] y, a veces, para nombrar archivos en una computadora.
Opciones
Hay algunas modificaciones a snake_case:
- Una variante en la que se usa un guión en lugar de un guión bajo : kebab-case o lisp-case [2]
- Variante-modificación de kebab-case, en la que cada palabra nueva se escribe con mayúscula - Train-Case
- Una variante en la que todas las letras de las palabras están escritas en mayúsculas - SCREAMING_SNAKE_CASE
Significado de la metáfora
Este estilo da como resultado identificadores_largos_como_una_serpiente [3] .
Donde se acepta como regla
Lenguajes de programación que utilizan como regla general snake_case:
- Perl
- Python , para nombres de variables, funciones y métodos [4]
- Ruby , para nombres de símbolos, métodos y variables [5]
- Rust , para nombres de variables, funciones y módulos [6]
Véase también
Notas
- ↑ Convención de nomenclatura (programación )
- ↑ "Camel_SNAKE-kebab" . Consultado el 18 de octubre de 2014. Archivado desde el original el 11 de junio de 2018. (indefinido)
- ↑ "caso de la serpiente" en wikcionario . Consultado el 3 de octubre de 2018. Archivado desde el original el 3 de octubre de 2018. (indefinido)
- ↑ PEP8: Nombres de funciones y variables . Consultado el 6 de febrero de 2019. Archivado desde el original el 13 de julio de 2018. (indefinido)
- ↑ Guía de estilo Ruby (enlace descendente) . Fecha de acceso: 3 de mayo de 2015. Archivado desde el original el 10 de febrero de 2016. (indefinido)
- ↑ El lenguaje de programación Rust . Fecha de acceso: 19 de mayo de 2016. Archivado desde el original el 7 de mayo de 2016. (indefinido)