Продовження з останнього розділу: Непорозуміння 2: Надійність дизайну

Поширена помилка 7: Ця окрема плата була вироблена невеликими партіями, і після тривалого тестування не було виявлено жодних проблем, тому немає необхідності читати інструкцію до мікросхеми.

Поширена помилка 8: мене не можна звинувачувати в помилках роботи користувача.

Позитивне рішення: правильно вимагати від користувача суворого дотримання ручних операцій, але коли користувач є людиною, і є помилка, не можна сказати, що машина вийде з ладу, якщо торкнутися неправильної клавіші, і плата згорить, якщо вставити неправильну вилку. Тому різні помилки, які можуть робити користувачі, необхідно заздалегідь передбачити та захистити.

Поширена помилка 9: Причина поганої дошки полягає в тому, що є проблема з протилежною дошкою, за що я не відповідаю.

Позитивне рішення: має бути достатня сумісність для різних зовнішніх апаратних інтерфейсів, і ви не можете повністю закреслити, оскільки сигнал іншої сторони ненормальний. Його ненормальність має вплинути лише на пов’язану з ним частину функції, а інші функції мають працювати нормально, і не повинні бути повністю вимкненими чи навіть остаточно пошкодженими, і як тільки інтерфейс буде відновлено, ви повинні негайно повернутися до нормального стану.

Поширена помилка 10: якщо для проектування цієї частини схеми потрібне програмне забезпечення, проблем не буде.

Позитивне рішення: багатьма апаратними функціями пристрою безпосередньо керує програмне забезпечення, але програмне забезпечення часто має помилки, і неможливо передбачити, які операції відбуватимуться після завершення роботи програми. Розробник повинен переконатися, що незалежно від того, яку операцію виконує програмне забезпечення, апаратне забезпечення не повинно бути остаточно пошкоджено за короткий час.