Clase 138 â Leer un sistema que no escribiste#
đ Parte 11 · đ Clases · 139 âĄïž Parte 11 â Legado, migraciĂłn y decisiĂłn · Nivel đĄ intermedio · Pista
backend(Backend y API) đ§ Clase en esqueleto. El contrato y el elenco estĂĄn fijados; la prosa y las implementaciones se escriben en una pasada posterior. Lo que hay aquĂ ya es exacto: no se ampliarĂĄ con relleno.
đŻ Objetivo#
Orientarse en un cĂłdigo ajeno sin cambiarlo todavĂa.
đ§© La situaciĂłn#
Mapa de puntos de entrada, dependencias y datos de un proyecto dado.
đŹ Elenco#
Los frameworks para los que este problema tiene sentido. Cada uno lo resolverĂĄ a su manera, y esa diferencia es el contenido de la clase.
| Framework | CategorĂa | Ecosistema | ImplementaciĂłn |
|---|---|---|---|
| Express | web-framework |
Node.js | implementaciones/express/ |
| FastAPI | web-framework |
Python | implementaciones/fastapi/ |
| Spring Boot | application-framework |
JVM | implementaciones/spring-boot/ |
| ASP.NET Core | web-framework |
.NET | implementaciones/aspnet-core/ |
â VerificaciĂłn#
node scripts/run-class.mjs 138Los casos estĂĄn en contrato.json. El verificador ejecuta las implementaciones que encuentre y declara las que omitiĂł.
đ Enlaces#
- Por quĂ© sĂ y por quĂ© no â dĂłnde esta soluciĂłn es natural y dĂłnde es forzada
- Ăndice de la parte 11