Todas las etiquetas
clean-code

24 artículos

Aprendiendo concurrencia en Golang

Aprendiendo concurrencia en Golang

Quería aprender un nuevo lenguaje de programación, así que después de probar algunos, terminé con Golang como uno de mis…

Pair programming efectivo

Pair programming efectivo

Primero establezcamos qué es el pair programming: Dos personas trabajando juntas en el mismo problema al mismo tiempo. N…

Gran ingeniería

Gran ingeniería

Programar no es solo otro trabajo. En el entorno adecuado, escribir software puede ser realmente divertido y, aún más, ¡…

¿Cómo testear métodos privados?

¿Cómo testear métodos privados?

De vez en cuando he tenido que enfrentar esta pregunta: ¿cómo testear métodos privados? He recopilado en un artículo las…

¿Equipos de QA dedicados en software?

¿Equipos de QA dedicados en software?

Esto será controvertido, pero hablemos de la posición de QA. La verdad oculta detrás de la falta de calidad del software…

Recipes for Decoupling

Recipes for Decoupling

¿Qué es el acoplamiento y por qué es malo? ¿Qué es el desacoplamiento y cómo hacerlo eficientemente? Este libro es una c…

Diferentes creencias sobre la calidad del software

Diferentes creencias sobre la calidad del software

¿Qué hacer cuando trabajas en "software malo" y no puedes mejorarlo porque va en contra de las creencias de tus compañer…

Clean Craftsmanship

Clean Craftsmanship

Disciplinas, Estándares y Ética

El camino a la seniority en software

El camino a la seniority en software

La seniority en nuestra industria del software está más contaminada por marketing y política que en la realidad. ¿Qué po…

Mockear o no mockear

Mockear o no mockear

Mockear es útil, pero 'qué mockear' suele resultar más complicado de lo esperado si no tratas esto con cuidado.

Principles of package design

Principles of package design

Aplica principios de diseño a tus clases, preparándolas para su reutilización. Usarás principios de diseño de paquetes p…

Nunca uses array_merge en un bucle

Nunca uses array_merge en un bucle

Usar array_merge dentro de un bucle mata el rendimiento. El operador spread te ayudará a mejorar esto aplanando el array…

Arrays tipados en PHP

Arrays tipados en PHP

Desempaquetado de argumentos, lista de argumentos variables de función, y funciones variádicas.

Object design style guide

Object design style guide

Testeando código legacy de forma efectiva

Testeando código legacy de forma efectiva

Estos tests también se conocen como tests de caracterización.

Strict Types en PHP

Strict Types en PHP

`strict_types=1` es más para el lector que para el escritor

El arte del refactoring

El arte del refactoring

Si ves algo, en el ámbito de tu tarea actual, que puede mejorarse fácilmente, mejóralo. Y si tienes alguna pregunta al r…

Clases final en PHP | Java | Cualquiera

Clases final en PHP | Java | Cualquiera

Contratos claros, efectos secundarios aislados, testeabilidad, baja complejidad y carga cognitiva, fluidez del código y …

El arte del testing: donde el diseño se encuentra con la calidad

El arte del testing: donde el diseño se encuentra con la calidad

Por qué deberías considerar el testing como parte de tu hábito diario de desarrollo y cómo está directamente vinculado a…

Clean Architecture

Clean Architecture

Guía del artesano para la estructura y diseño de software

The Pragmatic Programmer

The Pragmatic Programmer

El camino hacia la maestría

The Clean Coder

The Clean Coder

Un código de conducta para programadores profesionales

97 Things Every Programmer Should Know

97 Things Every Programmer Should Know

Aprovecha la sabiduría de expertos para aprender lo que todo programador debería saber, sin importar qué lenguaje uses. …

Clean Code

Clean Code

Incluso el código malo puede funcionar. Pero si el código no está limpio, puede llevar a una organización de desarrollo …

Atajos de Teclado

Navegación

HInicio
BBlog
RLecturas
LCambiar idioma

Acciones

SBuscar
DCambiar tema
CCopiar URL
GGIr arriba

Artículos

JArtículo anterior
KArtículo siguiente
TMostrar/ocultar índice

General

?Mostrar ayuda
EscCerrar