Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
PopularnaplatformadokonteneryzacjiKubernetes(k8s)pozwalała
użytkownikomnaprzydzielanieujemnejilościpamięcilubmocy
obliczeniowej,copowodowałoumieszczenieinnychkontenerów
nahostach,naktórychniemogłysięzmieścić.
Powód,dlaktóregotakieproblemywciążsięzdarzają,jestpro-
sty:ludziemyśląwkategoriachwartościkonceptualnych,takich
jakilość,podczasgdykomputerywidzątylkoliczby.Niektóre
koncepcjemogąniemiećwiększegosensuwprawdziwymżyciu
–naprzykładwłaśnieujemnaliczbaczegoś–więcłatwonamje
przeoczyć.Komputerjednakzradościąprzełożyjenajęzykliczb.
Wsystemachzarządzającychzamówieniamiproblemjestjeszcze
trudniejszy,botuujemnaliczbaczasamimożemiećsens.Wystarczy
pomyślećoujemnejliczbiestanumagazynowegojakiegośprzed-
miotu,którajestskutkiemsprzedażyzbytdużejilościegzemplarzy.
Niechodzituprzecieżobłądwprogramie–amożetowręcz
oznaczać,żeinteresyidąlepiej,niżoczekiwano!Zwyklelepiejjest
pozwolić,abystanmagazynowybyłnalekkimminusie–iszybko
zamówićdostawę–niżodmówićklientowisprzedaży.
Jeślijednaktakakoncepcjamasenswjednejczęścidużegosys-
temu,alejestbezznaczeniawinnej,sytuacjegraniczneczęsto
skutkująbłędnymizałożeniamiiproblemamizoprogramowaniem.
Pracownicydziałuobsługiklientamogąnaprzykładpróbować
wpisywaćujemnezamówienia,żebywtensposóbzaznaczyćzwroty
odklientów.Tomożeskutkowaćnaprawdęfascynującymikonwer-
sacjamimiędzyprogramistamiaużytkownikaminatemattego,co
jestbłędem,acofunkcjonalnościądanegosystemu–jakkomentarz
nastroniewsparciaprogramuIBMMaximoAssetManagement:
DToniejestbłąd,bochodzioujemnewpływy,anieozysk”.
Ujemnewartościtoświetnysposóbnarozgrywanieposzczegól-
nychczęścisystemuprzeciwkosobie,ponieważużytkownicyczęsto
przyjmująnaichtematróżnezałożenia,zwłaszczajeślipracajest
zorganizowanawtakisposób,żeposzczególnejejkrokimożnaod-
wracać.NaprzykładwprogramieQuickBooksPointofSalefirmy
Intuitbyłkiedyśbłąd,któryblokowałzamówienia,bojednaczęść
25