class: center, middle, inverse, title-slide # Nombrar Cosas ## Inspirada en
Naming Things
de Jenny Bryan ### Stephanie Orellana ### 2021-02-19 --- class: inverse .purple_h1[Malos Nombres] .pull-left[ `Introducción final dic doc.pdf` `modelo.xlsx` `figura I.png` ] -- .pull-left[ `Introducción final dic doc-2.pdf` `Datos contacto@gatos.cl.txt` `W.docx` ] -- .purple_h1[¿Cómo escribir buenos nombres?] --- class: middle # Tres principios 3️⃣ -- ## Leíbles para el computador -- ## Leíbles para los humanos -- ## Funcionen bien con orden por defecto --- class: middle # Para el computador 💻 -- - Expresiones regulares y palabras clave - Sin caracteres especiales - Sin signos de puntuación -- - Fácil de programar - Uso deliberado de los separadores (permite extraer metadatos desde el nombre de los archivos) - Usar "_" para separar metadatos - Usar "-" para separar nombres con más de una palabra --- class: inverse # Para el computador 💻 -- - Es más fácil para buscar archivos más tarde -- - Es más fácil seleccionar grupos más pequeños a partir de los nombres -- - Facilita el extraer información desde los nombres de los archivos -- - Evitar: ☠️ - espacios en los nombres de los archivos - signos de puntuación - caracteres acentuados - diferentes archivos llamados "gato" y "Gato" --- class: middle # Para humanos 👩 👨 -- - Fácil de saber qué es lo que contiene el archivo a partir de su nombre -- - Usar "slug" (parte del nombre que identifica de qué se trata) --- class: inverse .purple_h1[¿Cuál prefieres si son las 2:45 AM?😱] .pull-left[ 01.docx 02.docx 03.docx 04.docx 05.docx 06.docx nada.docx ] .pull-right[ 01_introduccion.docx 02_materiales-metodos.docx 03_discusion.docx 04_conclusion.docx 05_bibliografia.docx 06_modelos-y-tablas.docx 07_sobras-modelos-y-textos.docx ] --- class: inverse <img src="img/malos_nombres.png" width="80%" style="display: block; margin: auto;" /> --- class: middle # Fácil de ordenar 📂 - Fácil de ordenar por defecto: -- - Usar algo numérico al principio -- - Usar fechas en formato "ISO 8601" (YYYY-MM-DD) -- - Anteponer ceros --- class: inverse <img src="img/ceros.png" width="80%" style="display: block; margin: auto;" /> --- class: middle # Comentarios finales -- - Sé considerada contigo misma -- - Fácil de implementar AHORA -- - La práctica mejora los resultados (sobre todo con proyectos complejos) -- - ¡Vamos a usar nombres increíbles! 💪🏼