Magpatuloy mula sa Huling Kabanata: Hindi Pagkakaunawaan 2: Pagiging Maaasahan na Disenyo

Karaniwang pagkakamali 7: Ang nag-iisang board na ito ay ginawa sa maliliit na batch, at walang nakitang mga problema pagkatapos ng mahabang panahon ng pagsubok, kaya hindi na kailangang basahin ang manu-manong chip.

Karaniwang Pagkakamali 8: Hindi ako masisisi sa mga error sa pagpapatakbo ng user.

Positibong solusyon: Tama na hilingin sa gumagamit na mahigpit na sundin ang manu-manong operasyon, ngunit kapag ang gumagamit ay isang tao, at may pagkakamali, hindi masasabi na ang makina ay mag-crash kapag ang isang maling key ay hinawakan, at ang board ay masusunog kapag maling plug ang naipasok. Samakatuwid, ang iba't ibang mga error na maaaring gawin ng mga gumagamit ay dapat na mahulaan at maprotektahan nang maaga.

Karaniwang pagkakamali 9: Ang dahilan ng masamang board ay may problema sa kabaligtaran na board, na hindi ko responsibilidad.

Positibong solusyon: Dapat ay may sapat na compatibility para sa iba't ibang panlabas na interface ng hardware, at hindi mo ganap na maalis dahil abnormal ang signal ng kabilang partido. Ang abnormalidad nito ay dapat lamang makaapekto sa bahagi ng function na nauugnay dito, at ang iba pang mga function ay dapat gumana nang normal, at hindi dapat ganap na mag-strike, o kahit na permanenteng nasira, at sa sandaling maibalik ang interface, dapat kang bumalik kaagad sa normal.

Karaniwang pagkakamali 10: Hangga't ang software ay kinakailangan upang idisenyo ang bahaging ito ng circuit, walang magiging problema.

Positibong solusyon: Maraming mga feature ng device sa hardware ang direktang kinokontrol ng software, ngunit kadalasang may mga bug ang software, at imposibleng mahulaan kung anong mga operasyon ang mangyayari pagkatapos tumakas ang program. Dapat tiyakin ng taga-disenyo na kahit anong uri ng operasyon ang gawin ng software, hindi dapat permanenteng masira ang hardware sa maikling panahon.