hvad for situationer er vigtige og tage højde for i ens program
Hej Eksperter.Jeg er igang med at udvikle et program, for 3. gang over de sidste 2½år.
mit program er en service jeg har kørende på en windows server med en 99,9% oppetid.
Programmet virker ret godt som det er i 2. version, men der er en masse ting som jeg ikke har taget højde for, som igennem feedback bliver lagt ind som features.
nu er det sådan at når man skal til og lave 3. Version, at man nok burde overveje de ting man normalt ikke selv husker på i teknikken.
som f.eks hvis computeren går i dvale, standby, hvis nettet går og den slags.
jeg tænkte om der findes en form for programmørs checkliste, hvor man kan se de forskellige vigtige situationer man kan komme ud for, som programmet/servicen generelt ikke har kontrol over?
jeg tænker mest på OS, IO-interface og net-interface situationer.
f.eks
IO - filen kan ikke læses
IO - filen kan ikke skrives til
IO - skrvning til filen er langsom
NET - ingen svar på remote endpoint
NET - ingen netværks interface fundet
NET - timeout
OS - computeren lukker