mathiasmag / tidrapp

Tidrapporteringsapplikation
0 stars 0 forks source link

Skapa bastabeller #1

Open mathiasmag opened 9 years ago

mathiasmag commented 9 years ago

De tabeller som behövs för att täcka informationsbehovet enligt kraven.

mathiasmag commented 9 years ago

Jag har funderat mycket kring den här. Inte så mycket på själva tabellerna, utan på vad som skall krävas av auto-test.

Visst man kan skriva test av att kolumnerna har de namn och typer man väntar sig, men det testar ju all kod som använder den. Ja, det skulle testa det innan kod skrivs men till vilken nytta? Det är inte funktionalitet som kan förstöras av att ny kolumn läggs till som logik kan göras när annan logik ändras.

Så vad är riskerna/problemen vanligen med tabeller och datamodeller? Det är väl inkonsekventa namn, typer som inte är kompatibla mellan olika tabeller osv. Dvs mer kodstandard än test av varje kolumn i isolering.

Så jag tänker i stället göra test genom att kodifiera domäner som att suffix id skall ha number(10) och suffix kundid skall ha number(6). Jag lägger upp en issue för det.