# Dot Coding: Qué es y cómo aplicarlo en el desarrollo web > Descubre qué es el dot coding, cómo se usa en desarrollo web y cómo la notación con puntos mejora la organización y legibilidad del código. - URL canónica: https://www.martagonzalez.dev/blog/dot-coding-que-es-y-como-aplicarlo-en-el-desarrollo-web/ - Fecha de publicación: 2025-03-05T14:28:25 - Última actualización: 2025-11-05T19:04:29 --- La notación por puntos (también conocida como dot notation o codificación con puntos ) es una práctica común, aunque no siempre reconocida formalmente, en el desarrollo web moderno. Su finalidad es clara: mejorar la legibilidad, la organización y el mantenimiento del código mediante el uso de puntos (.) como herramienta estructural. Esta técnica es clave en lenguajes como JavaScript, en metodologías CSS y en la definición de rutas en aplicaciones web. Además, si te interesa optimizar tu flujo de trabajo, puedes explorar [estas técnicas efectivas para depurar tu código en menos tiempo](https://martagonzalez.dev/blog/como-depurar-tu-codigo-en-menos-tiempo-con-estas-tecnicas-efectivas/), que complementan perfectamente el uso de notación por puntos. ![Gráfico sobre notación por puntos en desarrollo web, mostrando ejemplo de dot coding y código JavaScript](https://martagonzalez.dev/wp/wp-content/uploads/2025/03/dot-coding.avif) En este artículo aprenderás qué es la notación por puntos , cómo aplicarla, buenas prácticas, errores a evitar y cómo puede ayudarte a escribir código más limpio y profesional. Para ampliar tu comprensión sobre estructuras de código, te recomendamos leer [esta guía de objetos en JavaScript por MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Working_with_Objects). ## ¿Qué es la notación por puntos? La notación por puntos se refiere al uso de puntos para representar relaciones jerárquicas y facilitar la comprensión del código. Es un recurso sintáctico y semántico que permite acceder a propiedades, definir convenciones de nomenclatura o estructurar rutas URL. Esta sintaxis con punto también es útil para escribir código más organizado y predecible . ## Principales aplicaciones ### 1. Notación de objetos en JavaScript (y otros lenguajes) La dot notation es esencial en JavaScript para acceder a propiedades de objetos. También se conoce como acceso por puntos y se usa ampliamente en lenguajes como Python y Java: const usuario = { nombre: "Marta", edad: 30 }; console.log(usuario.nombre); // "Marta" ### 2. Convenciones de nombres en CSS (BEM, ITCSS) Metodologías como BEM utilizan el punto para mejorar la estructura semántica del CSS , permitiendo una escritura jerárquica de clases : .boton { background-color: blue; } .boton__icono { width: 20px; } .boton--activo { background-color: red; } Aquí, los puntos estructuran el código CSS de manera clara, separando bloques (boton), elementos (boton__icono) y modificadores (boton–activo). Más en [BEM](https://getbem.com/introduction/). ### 3. Rutas y URLs jerárquicas Frameworks como Next.js y Laravel permiten el uso de puntos para representar jerarquías en rutas , una práctica útil para definir URLs estructuradas : Ejemplo en Next.js: /perfil/[usuario].js → /perfil/martagonzalez O en APIs REST, donde los puntos pueden representar estructuras jerárquicas: GET /usuarios.marta.datos Esta forma de estructurar las rutas contribuye a una arquitectura más clara y predecible. Ver [Next.js](https://nextjs.org/docs/routing/dynamic-routes). ## Beneficios - Legibilidad mejorada : El uso consistente de puntos ayuda a entender la estructura del código. - Organización clara : Ideal para mantener el orden en proyectos medianos y grandes. - Facilita el mantenimiento : Simplifica la localización de errores y la actualización de funcionalidades. ## Buenas prácticas - Utiliza dot notation solo donde sea semánticamente coherente y aporta claridad. - Apóyate en metodologías como BEM o en guías de estilo para mantener la coherencia del código CSS. - Mantén una nomenclatura clara, predecible y bien documentada para facilitar la colaboración en equipo. ## Errores comunes a evitar - Abusar del uso de puntos en nombres que no requieren jerarquía, lo que puede llevar a confusión. - No documentar adecuadamente la estructura de nombres o rutas empleadas. - Combinar la notación por puntos con otras convenciones sin una lógica clara o coherente. La notación por puntos es una estrategia simple pero poderosa para mejorar la calidad del código en proyectos web. Adoptarla puede marcar una gran diferencia en la claridad, organización y escalabilidad de tus desarrollos.