Desde 2011 · Murcia, España

Software que otros
leen sin apretar los dientes.

Cómo trabajamos

Cuatro reglas que no negociamos.

Antes que añadir una nueva funcionalidad, nos aseguramos de que lo ya construido sigue siendo mantenible. La calidad no es una fase del proyecto: es la forma de trabajar.

01 — Boy Scout

Deja el código mejor de cómo lo encontraste

Cada pull request es una oportunidad para refactorizar un trozo pequeño. La deuda técnica se paga a plazos, no de golpe.

02 — Ventana rota

Ningún atajo se queda sin arreglar

Si una ventana se rompe y nadie la repara, el vecindario entero acaba destrozado. Lo mismo pasa con el código cuando nadie atiende a los detalles.

03 — KISS

Siempre la solución más simple que funcione

No hay medalla por resolver problemas inexistentes. La simplicidad es un objetivo de diseño, no lo que queda cuando no se te ocurre nada más.

04 — DRY

Una fuente de la verdad, una sola vez

Duplicar información es duplicar los lugares donde puede fallar. Todo dato, regla o comportamiento tiene un único sitio donde vive.

Citas que nos orientan

El código se escribe una vez.
Se lee cien.

No son frases de pared. Son el filtro con el que revisamos cada commit. Si cumple, entra. Si no, se refactoriza.

Martin Fowler

Cualquiera puede escribir código que un ordenador entienda. Los buenos programadores son los que escriben código que los humanos entienden.

Steve McConnell

El buen código es su mejor documentación. Antes de escribir un comentario, pregúntate cómo mejorar el código para que ese comentario sobre.

Vidiu Platon

¡No me importa si funciona en tu máquina! No estamos vendiendo tu máquina.

Anónimo, pero cierto

Un programador que escribe código limpio entiende perfectamente el problema antes de empezar a escribirlo.

Siguiente paso

¿Tienes un proyecto que necesita menos ruido y más criterio?

Contactar