Descubre este podcast y mucho más

Los podcasts se pueden disfrutar de forma gratuita sin necesidad de una suscripción. También ofrecemos libros electrónicos, audiolibros y mucho más por solo $11.99 al mes.

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

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

DePodcast DevExpert


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

DePodcast DevExpert

valoraciones:
Longitud:
18 minutos
Publicado:
23 jun 2022
Formato:
Episodio de podcast

Descripción

? 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
Publicado:
23 jun 2022
Formato:
Episodio de podcast

Títulos en esta serie (100)

¿Quieres transformar tu carrera como desarrollador Android? Aquí vamos a ver las claves, a hablar con los mayores referentes, y a darte los mejores consejos para que logres tus objetivos, sean cuáles sean. Trataré temas como Kotlin para Android, Arquitecturas en Android, Calidad de Código, Cómo enfocar y alcanzar tus metas, Los secretos para avanzar en el sector... Habrá entrevistas, contenido técnico, sesiones de preguntas respuestas y episodios sobre evolución profesional. Si sientes pasión por tu carrera de desarrollador, este es tu sitio. ¡Te doy la bienvenida al Podcast de DevExperto!