Status Updates From Clean JavaScript: Aprende a...
Clean JavaScript: Aprende a aplicar Código Limpio, SOLID y Testing by
Status Updates Showing 1-27 of 27
David
is on page 115 of 142
JEST Suites & Gestión de estado (setup, tearDown)
— Jan 04, 2021 09:12PM
Add a comment
David
is on page 104 of 142
SOLID. ICP - Principio de inversión de dependencias
— Dec 31, 2020 06:32AM
Add a comment
David
is on page 62 of 142
SOLID. OCP - Principio Abierto/Cerrado
— Dec 21, 2020 12:22PM
Add a comment
David
is on page 58 of 142
SOLID. SRP - Principio de responsabilidad única
— Dec 21, 2020 12:21PM
Add a comment
David
is on page 56 of 142
Donald Knuth decía que la optimización prematura es la raíz de todos los males.
— Dec 21, 2020 11:57AM
Add a comment
David
is on page 50 of 142
Principios SOLID y los 6 smells STUPID
— Dec 21, 2020 11:57AM
Add a comment
David
is on page 46 of 142
Prioriza la composición frente a la herencia
La herencia permite definir una implementación desde una clase padre, mientras que la composición ensambla objetos diferentes para obtener funcionalidad más compleja
Optar por la composición frente a la herencia nos ayuda a mantener cada clase encapsulada y centrada en una sola tarea (principio de responsabilidad), favoreciendo la modularidad y evitando acoplamiento
— Dec 21, 2020 11:29AM
Add a comment
La herencia permite definir una implementación desde una clase padre, mientras que la composición ensambla objetos diferentes para obtener funcionalidad más compleja
Optar por la composición frente a la herencia nos ayuda a mantener cada clase encapsulada y centrada en una sola tarea (principio de responsabilidad), favoreciendo la modularidad y evitando acoplamiento
David
is on page 40 of 142
Clases
“Si quieres ser un programador productivo esfuérzate en escribir código legible”. – Robert C. Martin
— Dec 21, 2020 10:34AM
Add a comment
“Si quieres ser un programador productivo esfuérzate en escribir código legible”. – Robert C. Martin
David
is on page 35 of 142
Una función cumple el principio de transparencia referencial si, para un valor de entrada, produce siempre el mismo valor de salida. Este tipo de funciones también se conocen como funciones puras y son la base de la programación funcional.
— Dec 19, 2020 04:00PM
Add a comment
David
is on page 32 of 142
Spread operator nos permite clonar objetos y arrays de una forma muy simple y expresiva que antes de ES6 se hacía de forma distinta para ambos tipos de datos
— Dec 19, 2020 03:43PM
Add a comment
David
is on page 30 of 142
Parámetros funciones: tres como máximo, en otro caso crear estructura objeto
— Dec 19, 2020 03:29PM
Add a comment
David
is on page 30 of 142
Funciones autoejecutadas IIFE ya no tienen sentido en ES6 y posteriores ya que se puede simplificar sintaxis con un bloque de corchetes y const/let, respetandose el ámbito de igual manera
— Dec 19, 2020 03:27PM
Add a comment
David
is on page 29 of 142
Las funciones arrow de ES6 vienen a solucionar el problema del ruido que generaban los callbacks en los que se haga uso de this, además de acortar sintaxis
— Dec 19, 2020 03:24PM
Add a comment
David
is on page 28 of 142
Cuando creamos una arrow function, su valor de this queda asociado permanentemente al valor de this de su ámbito externo inmediato
— Dec 19, 2020 03:17PM
Add a comment
David
is on page 20 of 142
Código Limpio es aquel que se ha escrito con la intención de que otra persona (o tú mismo en el futuro) lo entienda.
— Dec 07, 2020 12:50PM
Add a comment




