Recurthink | Software Engineering Studio

On écrit du code fait pour être compris.

Des applications utiles, propres et qui ne meurent pas.

Ce que l'on fait

Studio d'ingénierie logicielle. On conçoit des applications neuves pensées pour tenir, on reprend des systèmes existants pour y voir clair, on transmet ce qu'on sait aux équipes et aux individus qui veulent comprendre ce qu'ils construisent. Dans les trois cas, la démarche est la même : comprendre avant de toucher, écrire pour celui qui relira le code après, livrer quelque chose qui tient dans le temps.

Créer

Des projets neufs, conçus pour tenir. On réfléchit à la structure avant d'écrire la première ligne.

Réparer

Du code legacy, de la dette technique, des systèmes ingérables. On lit avant de toucher. On ne réécrit que ce qui doit l'être.

Transmettre

Audits d'architecture, formations, revues de code. On partage ce qu'on sait, parce que le bon engineering ne devrait pas rester dans une seule tête.

Engagements

Méthode de travail

Le Cycle.

Chaque projet est une boucle. On y entre avec un diagnostic, pas une présupposition.

01
01

Audit

Comprendre avant de toucher. Ce qui est cassé, pourquoi, ce que ça coûte.

02
02

Architecture

Concevoir une structure qui fait sens pour ce contexte précis.

03
03

Build

Écrire du code propre, documenté, testable. Sans raccourcis.

04
04

Revue

Questionner ce qu’on a construit. Est-ce que ça tient ? Est-ce que le suivant comprend ?

05
05

Itération

La boucle recommence. Un bon logiciel n’est jamais terminé.

Notre credo

Un logiciel qui marche aujourd'hui et lâche dans deux ans n'est pas un logiciel qui marche. C'est un problème qu'on a décalé.

Le code est une forme d'écriture. Il sera relu par l'équipe suivante, par le dev qui débuggera à minuit avant une mise en prod. Autant qu'il soit lisible.

Propre n'est pas un luxe. C'est la condition pour qu'un projet reste modifiable dans cinq ans sans tout recommencer.

On construit du code pour durer plus longtemps que l'enthousiasme du premier sprint.