A continuación encontrará las páginas asociadas a “Convenciones”
Artículos
La importancia de elegir nombres apropiados en ingeniería de software
“There are only two hard things in Computer Science: cache invalidation and naming things.” - Phil Karlton Cuando comenzamos a programar solemos cometer el error de pensar que una forma de optimizar nuestro código es abreviando todo símbolo que creamos (nombres de variables, métodos y clases), con la seguridad de que recordaremos qué significa cada acrónimo.
Más adelante, conforme vamos interactuando con otros desarrolladores, empezamos a darnos cuenta de que debemos ser un poco más explícitos en la nomenclatura dado que todos se quejan por no entender una sola línea de nuestra implementación; sin embargo, tratamos de preservar esta pulsión de mantener las cosas “lo más pequeñas posibles”, entonces hacemos un pacto: ok, renombraré esta clase y su método x7::p_a7 por ExternalService::PushCU; todos sabemos que ‘CU’ significa ‘created user’ dentro de nuestra aplicación.