[fria24] Tjat tjat tjat

Alexander Nordström lx at se.linux.org
Fre Nov 18 13:08:28 CET 2005


Friday, 18 November 2005 18:43, Jakob Carlsson wrote:
> Det är väldigt många som tjatar om att "tänk inte på språket ännu,
> tänk på design av systemet och .... istället",

Det är den sedvanliga kampen mellan hackare (bottom-up) och ingenjörer 
(top-down). Traditionellt har fri programvara till stor del följt 
hackarnas utvecklingsmodell, på gott och ont. Frågor som bör ställas 
och besvaras är vad som är lämpligt för just detta projekt eller om 
alternativ är möjliga och bättre. Svaret inställer sig inte per 
automatik, och det är mycket möjligt att valet är godtyckligt, men det 
bör ändå finnas ett tydligt ställningstagande för att alla ska vara 
medvetna om spelreglerna.

> Många här inne känner att dom behöver något som håller samman det
> hela och det enklaste då är att välja ett programmeringsspråk som
> hela alltet ska utvecklas i _till att börja med_ det kommer ju
> utvecklas en del moduler i andra språk sen också (det kan jag mer
> eller mindre garantera).

Med det i åtanke skulle en annan sammanhållande faktor mycket väl kunna 
vara en tydligt utarbetad kravspecifikation och en definition av 
gränssnitten för de komponenter som är nödvändiga för att uppfylla 
kraven. Detta skulle förmodligen också underlätta beslut om vilka språk 
eller plattformar som bör utnyttjas för de olika uppgifterna.

> * Lagring: mysql/postgresql/oracle (den senare bara om kunden redan
> har det)

Med andra ord: vår lösning bör prata standardiserad SQL utan fluffiga 
tillägg.

> Min datamodell för en dagiskö (ganska simpel och mer eller mindre SQL
> rakt av eftersom jag inte har tid att fundera mer på detta just nu,
> men vill starta en diskussion):
>
> qEntry:
> entryID - identifierar just den här platsen i kön
> placeInQueue - plats i kön, kan ändras om folk kommer in i kön som
> har förtur av något skäl
> persnr - identifierar personen som har den här platsen
> entryType - typ av köplats: dagiskö, bostadskö, ... (helt enkelt
> vilken kö platsen tillhör)
> queueTo - vilket objekt köar personen till?

En fråga inställer sig vad gäller dagiskö: är det målsmans eller barnets 
personnummer som lagras? Tänk på att en målsman kan ansvara för flera 
barn. Samtidigt är det målsman som myndigheterna kommunicerar med. De 
flesta barn har två målsmän. Jag vet för lite om kommunernas rutiner 
för att säga hur systemet ska se ut, men vi behöver förmodligen rutiner 
för att länka samman barn och målsmän och lösa problem som uppstår om 
mer än en målsman placerar barnet i kö.

> Hela meningen med det här mailet (abstract om man så vill):
> * Sluta klaga på folk som diskuterar vilket språk som ska användas
> * Kom med förslag på datamodeller för systemet, detta kommer skapa
> nya diskussioner
> * Kom med förslag på design av systemet, detta kommer också skapa nya
> diskussioner

Bra initiativ. Heder åt dig.

-- 
Alexander Nordström
Svenska Linuxföreningen
http://se.linux.org
Skicka inte kopior på uppföljande meddelanden till mig;
jag prenumererar på selinux-fria24.
-------------- next part --------------
En bilaga som inte var text, skiljdes ut...
Namn       : inte tillgänglig
Typ       : application/pgp-signature
Storlek: 189 bytes
Beskrivning: inte tillgänglig
URL        : http://mail.se.linux.org/pipermail/selinux-fria24/attachments/20051118/8485dd4c/attachment.pgp


More information about the selinux-fria24 mailing list