Preparació i distribució
El que passa entre una aplicació que funciona a l’ordinador de qui la programa i una aplicació en producció: provar-la, documentar-la i distribuir-la. Parteix d’una aplicació com la de Disseny i implementació.
Com llegir aquests documents
Els documents segueixen l’ordre en què es prepara un lliurament:
- Provar. Aplica a JavaScript els conceptes generals de Proves: la piràmide, l’estructura arrange-act-assert i els test doubles, amb les eines de l’ecosistema. Convé llegir primer aquell document.
- Documentar. Com documentar el codi i els paquets perquè els IDE i les eines de generació ho aprofitin.
- Distribuir. Què cal tenir en compte en publicar una SPA i com automatitzar el desplegament amb un pipeline CI/CD.
flowchart LR
F["Proves (fonaments)"] -.-> P["Proves amb JavaScript"]
P --> D["Documentació"]
D --> X["Distribució"]
Documents
- Proves amb JavaScript: aplicar la piràmide de proves, arrange-act-assert i els test doubles amb les eines de JavaScript
- Documentació: documentar codi TypeScript i paquets npm amb JSDoc, TSDoc i eines de generació
- Distribució: posar una SPA en producció i automatitzar-ne el desplegament
Després
DevOps explica els principis que hi ha darrere del desplegament automàtic, vàlids per a qualsevol tipus d’aplicació.