Clean CODE en 3️⃣0️⃣ pasos | EP 140

Podcast DevExpert - Un pódcast de Antonio Leiva

Categorías:

🔸 Vota aquí el siguiente vídeo del canal 👉 https://devexperto.com/video-klisst Quizá has escuchado hablar mucho sobre Clean Code pero no sabes qué hacer ni por dónde empezar. Aquí quiero darte las claves para que empieces a aplicar las enseñanzas del libro de Robert C. Martin a tus proyectos desde mañana mismo. Índice: 00:00 Klisst 01:20 Intro Clean Code 02:41 Usa nombres con significado 02:58 Usa nombres fáciles de pronunciar 03:15 Usa nombres que puedan buscarse 03:43 Nombres de clases y métodos 04:02 Elige una sola palabra por concepto 04:21 Las funciones deben ser pequeñas 05:10 Haz una única cosa 05:37 No abuses de los switch/when 06:00 ¿Cuántos argumentos debe tener una función? 06:36 Evita los "flag arguments" 06:58 No generes "side effects" 07:23 No te repitas 07:43 Los comentarios mienten 08:04 Usa código autoexplicativo 08:27 A veces los comentarios son necesarios 08:50 Los comentarios dicen qué hace el código, no cómo lo hace 09:13 Diferencias entre objetos y estructuras de datos 09:37 La ley de Demeter 09:53 Usa excepciones en lugar de código de retorno 10:09 Escribe primero el try-catch-finally 10:23 Usa excepciones unchecked 10:59 No devuelvas Null 11:38 Las 3 leyes del TDD 11:58 Mantén limpios los tests 12:13 Clean tests 12:26 Un Assert por test 12:43 Un único concepto por test 12:56 La regla FIRST 13:41 Organización de clases 14:06 Las clases deberían ser pequeñas 14:32 Principio de responsabilidad única 14:45 Cohesión 15:07 Organiza tu código para prepararlo para el cambio 15:40 Separa la construcción de un sistema de un uso 16:21 Utiliza copias de objetas para trabajar con concurrencia 17:00 Conclusión Únete a la Comunidad de DevExperto en Discord 👉 https://devexperto.com/comunidad