Fra prosjektnavn til synlig status.
Før · v1
Før omfanget er valgt, viser utkastet bare prosjektnavnet. Velg status alene eller status med neste milepæl. Valget oppdaterer brukerflaten, kodeutdraget og testgrunnlaget under.
Etter det illustrerte valget · v2
Valgt omfang: vis prosjektnavn og status. Kodeutdraget får et statusfelt, og testgrunnlaget dekker visning, feiltilstander og kundetilgang. Ingen milepældata kreves i denne versjonen.
Kundeportal
Prosjekt: Ny nettside
Status: Pågår
ProjectStatus.tsx · Endring fra v1
Før: bare prosjektnavn. Disse feltene og linjene er lagt til.
+ status: string;
+ <p>Status: {project.status}</p>Se hele det illustrerte kodeutdraget
type Props = {
project: { name: string; status: string };
};
export function ProjectStatus({ project }: Props) {
return (
<article>
<h2>{project.name}</h2>
<p>Status: {project.status}</p>
</article>
);
}Testgrunnlag · Ikke kjørt
- Vis prosjektets navn og status fra eksisterende datagrunnlag.
- Avvis innsyn i en annen kundes prosjekt på serveren.
- Håndter manglende status og feil ved henting av data.
Forhåndsskrevet simulering. Ingen kode kjøres, tester utføres eller repository endres.
Valget endrer brukerflate, kodeutdrag og testgrunnlag i simuleringen. Ingen beslutning lagres eller arbeid startes.