Temas
tdd

20 artículos

Desarrollo Guiado por Tests: escribir tests primero para mejor diseño.

bashunit

bashunit

bashunit es un framework de testing ligero y fácil de usar para Bash, repleto de características útiles como testing paralelo y de snapshots, dobles de test, data providers y toneladas de assertions incorporadas. Respald…

Pair Programming Efectivo

Pair Programming Efectivo

Primero establezcamos qué es el pair programming: Dos personas trabajando juntas en el mismo problema al mismo tiempo. No se trata de que una persona muestre sus habilidades frente a otra, ni de que una persona tenga mie…

¿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 técnicas que suelo usar.

¿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 y por qué esto debería preocuparte si escribes software.

Entrevista sobre XP y Agile

Entrevista sobre XP y Agile

Mi entrevista con devm.io sobre Agile y Extreme Programming. Agile es más sobre CÓMO haces ciertas cosas, en lugar de QUÉ cosas haces.

Artesanía Limpia

Artesanía Limpia

Disciplinas, estándares y ética del desarrollo de software profesional.

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é podemos hacer al respecto?

Actualiza tu Equipo para Ser Más Extreme

Actualiza tu Equipo para Ser Más Extreme

Nuestra profesión está en constante evolución y exige aprendizaje continuo. Abrazar el cambio no es opcional en software. Hay que crear espacios para salir de nuestra zona de confort.

London vs Chicago

London vs Chicago

Hay dos escuelas conocidas en TDD: la escuela mockista (también conocida como Outside-in) y la escuela clasicista (también conocida como Inside-out).

TDD vs BDD

TDD vs BDD

Estas son dos técnicas diferentes. La clave de cada una está en la mentalidad y el contexto de lo que quieres lograr.

Test-Driven (Development)

Test-Driven (Development)

La complejidad aquí no está en escribir tests en sí, sino en los hábitos que tenemos que cambiar para crear software que sea fácil de testear.

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.

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.

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 la calidad del software.

Agile Limpio

Agile Limpio

Uncle Bob, uno de los padres fundadores de Agile, vuelve a lo básico: qué fue Agile, qué es y qué será.

Programación Extrema Explicada

Programación Extrema Explicada

XP busca producir mejor software y mejor calidad de vida para el equipo. Es el framework ágil más específico en cuanto a prácticas de ingeniería.

Trabajando con código legado

Trabajando con código legado

Estrategias prácticas para lidiar con grandes bases de código sin tests. Cómo añadir tests, romper dependencias y refactorizar con seguridad.

El Programador Limpio

El Programador Limpio

Guía de conducta para programadores profesionales

Código Limpio

Código Limpio

El código malo funciona, pero puede hundir a una empresa. Cada año se pierden horas y recursos por código mal escrito. Este libro te enseña a evitarlo.

Refactoring y TDD Práctico

Atajos de Teclado

Movimiento vim hjkl

hArtículo anterior← left
jBajar↓ down
kSubir↑ up
lArtículo siguiente→ right
ggIr arriba
GIr al final
nSiguiente secciónnext heading
NSección anteriorprevious heading

Ir a g = go

ghIniciogo home
gbBloggo blog
grLecturasgo readings
gpTemasgo topics
geServiciosgo services
gaCharlasgo talks

Acciones

/Buscarvim search
yCopiar URLvim yank
dCambiar temadark mode
tMostrar/ocultar índicetable of contents
iCambiar idiomai18n
fSeguir enlacefollow link
mAlternar resaltadomark text

General

?Mostrar ayuda
ShiftMantener para mostrar atajos
EscCerrar
:Terminalvim command mode