Design by Coding

Allen Holub presenta en este breve vídeo una introducción a la técnica de Design by Coding. En pocas palabras, explica como dirigir el desarrollo de un software a partir de historias de usuario, que se codifican en forma de tests (de aceptación y TDD) en los que vamos inventando, sobre la marcha, las interfaces con las que deseamos interactuar.

Es un proceso de prueba y error que se aprovecha de la ductibilidad del software. Si algo no encaja bien con la historia, siempre podremos cambiarlo. Se prioriza definir la forma de comunicarse con el software (interface) sobre su implementación.

Está disponible una charla más extensa sobre el mismo tema.

This 10 minutes video introduces DbC, an agile technique for designing incrementally while you code that that results in a coherent and minimal architecture that’s built on T/BDD techniques.

Design by Coding

Temas

good-practices

refactoring

php

testing

tdd

design-patterns

python

blogtober19

design-principles

tb-list

misc

bdd

legacy

golang

dungeon

ruby

tools

hexagonal

tips

software-design

ddd

books

bbdd

soft-skills

pulpoCon

oop

javascript

api

typescript

sql

ethics

agile

swift

java