Posted: Fri Mar 17, 2023 9:45 am
Jo, jag förstår absolut problematiken (förtydliga gärna dokumentationen, jag var tvungen att fundera 5 min innan jag förstod varför ni gjort såhär.), men det som är den stora skillnaden mellan din implementering och min implementering är att det är programmeraren som måste uppdatera med min kod, inte slutanvändaren. Så om programmeraren uppdaterar med den senaste versionen av min dll, men inte kollar in vad som har hänt sen senast så är det ju faktiskt dennes problem, det drabbar ju inte slutanvändaren direkt (bara indirekt). Men om ni uppdaterar och slutanvändaren uppdaterar drivrutinen så har ju inte programmeraren någon möjlighet att förutse detta och då drabbar det slutanvändaren direkt. Jag hoppas du förstår vad jag menar.
Anledningen varför jag inte vill göra så att programmeraren skickar in dessa flaggor varje gång är att det blir mycket rörigare att använda wrappern.
Däremot så skulle jag kunna göra så att om programmeraren inte satt flaggorna så kastas ett undantag. Då borde både dina och mina önskemål kunna mötas
Anledningen varför jag inte vill göra så att programmeraren skickar in dessa flaggor varje gång är att det blir mycket rörigare att använda wrappern.
Däremot så skulle jag kunna göra så att om programmeraren inte satt flaggorna så kastas ett undantag. Då borde både dina och mina önskemål kunna mötas