Escuchar "Clean CODE en 3️⃣0️⃣ pasos | EP 140"
Síntesis del Episodio
🔸 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
Más episodios del podcast Podcast DevExpert
La Era Gemini en Google I/O 2025: IA, Android y el Futuro del Desarrollo | DevExpert Weekly 114
29/05/2025
🔥 NOTICIAS DEV 🔥: ANTHROPIC Revela el IMPACTO REAL de la IA en Desarrollo 🤖 | DevExpert Weekly 1x12
01/05/2025
El AUGE del Vibe Coding: ¿Está tu FUTURO como programador en riesgo? 🤔 | DevExpert Weekly 1x08
27/03/2025
TODO sobre Gemini Nano: La IA en tu bolsillo que NADIE te ha explicado 🤯 | DevExpert Weekly 1x07
06/03/2025
ZARZA Somos ZARZA, la firma de prestigio que esta detras de los grandes proyectos en tecnología de la información.