La postura
Los nombres no son argumentos.
Enumerar componentes es una forma de tomar prestada la confianza. Suena preciso, pero no te dice cómo se comporta el producto en tus manos.
Además, envejece mal: los componentes se sustituyen, y una promesa vinculada a un componente se puede romper al mejorar el producto.
Por eso describimos el comportamiento. Qué ocurre cuando acercas la tarjeta al dispositivo. Qué almacena la tarjeta. Qué no podemos hacer por ti. Estas afirmaciones siguen siendo ciertas.
Dos formas de describir un producto.
Qué descubres
- Hablar de especificaciones
- Una lista de nombres.
- Hablar del comportamiento
- Qué ocurre cuando lo utilizas.
Cómo envejece
- Hablar de especificaciones
- Mal: los componentes cambian.
- Hablar del comportamiento
- Bien: el comportamiento es la promesa.
Verificable
- Hablar de especificaciones
- Solo en contadas ocasiones.
- Hablar del comportamiento
- Sí, con tus propias manos.
Honestidad sobre los límites
- Hablar de especificaciones
- Normalmente se guarda silencio.
- Hablar del comportamiento
- Se nombran con claridad.
Describe el objeto,
no la lista de componentes.