Nastavak od prošlog poglavlja: Nesporazum 2: Dizajn pouzdanosti

Uobičajena pogreška 7: Ova pojedinačna ploča proizvedena je u malim serijama i nisu pronađeni problemi nakon dugog vremena testiranja, tako da nema potrebe čitati priručnik za čip.

Uobičajena pogreška 8: Ne mogu me se okriviti za pogreške korisnika.

Pozitivno rješenje: Ispravno je zahtijevati od korisnika da se strogo pridržava ručnog rada, ali kada je korisnik čovjek i postoji pogreška, ne može se reći da će se stroj srušiti kada se dodirne pogrešna tipka, a ploča će se spaliti ako se umetne pogrešan utikač. Stoga se razne pogreške koje korisnici mogu napraviti moraju unaprijed predvidjeti i zaštititi.

Uobičajena pogreška 9: Razlog za lošu ploču je taj što postoji problem sa suprotnom pločom, što nije moja odgovornost.

Pozitivno rješenje: Trebalo bi postojati dovoljna kompatibilnost za različita vanjska hardverska sučelja i ne možete potpuno izbrisati jer signal druge strane nije normalan. Njegova abnormalnost trebala bi utjecati samo na dio funkcije koji je povezan s njim, a ostale funkcije bi trebale raditi normalno i ne bi trebale biti u potpunosti u štrajku ili čak trajno oštećene, a nakon što se sučelje vrati, trebali biste se odmah vratiti u normalu.

Uobičajena pogreška 10: Sve dok je softver potreban za projektiranje ovog dijela kruga, neće biti problema.

Pozitivno rješenje: Mnoge značajke uređaja na hardveru izravno kontrolira softver, ali softver često ima greške i nemoguće je predvidjeti koje će se operacije dogoditi nakon što program pobjegne. Dizajner bi trebao osigurati da se hardver ne bi trajno oštetio u kratkom vremenu, bez obzira na vrstu operacije koju softver izvodi.