Defensive design

Defensive design is the practice of planning for contingencies in the design stage of a project or undertaking. Essentially, it is the practice of anticipating all possible ways that an end-user could misuse a device, and designing the device so as to make such misuse impossible, or to minimize the negative consequences. For example, if it is important that a plug is inserted into a socket in a particular orientation, the socket and plug should be designed so that it is physically impossible to insert the plug incorrectly. Power sockets are often keyed in such a manner, to prevent the transposition of live and neutral. They are also recessed in the wall in a way that makes it impossible to touch connectors once they become live.

Defensive design in software engineering is called defensive programming. Murphy's law is a well-known statement of the need for defensive design, and also of its ultimate limitations.

Applications

Computer software

Implementation decisions and software design approaches can make software safer and catch user errors. Code that implements this is termed a sanity check.

  • Data entry screens can "sanitize" inputs, e.g. numeric fields contain only digits, signs and a single decimal point if appropriate.
  • Inputs can be checked for legitimate values, e.g. for counts of workplace injuries (or number of people injured) the number can be 0 but can't be negative and must be a whole number; for number of hours worked in one week the amount for any specified employee can be 0, can be fractional, but can't be negative and can't be greater than 168, nor more than 24 times the number of days they were in attendance.
  • A word processor requested to load a saved document should scan it to ensure it is in good form and not corrupted. If it is corrupted, the program should say so, then either accept the partial document that was valid, or refuse the entire document. In either case it should remain running and not quit.

Electronics

Many electrical connectors apply this principle by being asymmetric. Alternatively, USB-C plugs are mechanically but not electrically symmetric, but achieve an illusion of symmetry resulting from how devices respond to the cable, and hence can be plugged in either of two ways. Software makes the plugs and cables behave as though they are symmetric.

See also

References

Read other articles:

Sony Ericsson Open 2011Tanggal21 Maret–3 AprilEdisike-27KategoriMasters 1000 (ATP)Premier Mandatory (WTA)LokasiTennis Center at Crandon Park, Key Biscayne, Miami, Amerika Serikat.2010 Juara[[ Kesalahan ekspresi: Kata "sony" tidak dikenal. 2011 – Putra|Tunggal Putra]] Andy RoddickWomen's singles Kim ClijstersMen's doubles Lukáš Dlouhý / Leander PaesWomen's doubles Gisela Dulko / Flavia Pennetta ← 2010 ·Sony Ericsson Open· 2012 → Sony Ericsson ...

 

 

Young Lions 2023 football seasonYoung Lions2023 seasonChairmanFarehan HusseinHead coachPhilippe AwStadiumJalan Besar StadiumS.League8th of 8thSingapore Cupon progressTop goalscorerLeague: Jun Kobayashi (3 goals)All: Jun Kobayashi (3 goals) Home colours Away colours ← 20222024–25 → The 2023 season is Young Lion's 20th consecutive season in the top flight of Singapore football and in the S.League.[1] Squad As of 26 Sept 2019. Squad No. Name Nationality Date of Bi...

 

 

Tebing TinggiKecamatanKantor Kecamatan Tebing TinggiNegara IndonesiaProvinsiSumatera UtaraKabupatenSerdang BedagaiPemerintahan • Camat-Populasi • Total- jiwaKode Kemendagri12.18.13 Kode BPS1218050 Luas- km²Desa/kelurahan- Tebing Tinggi adalah sebuah kecamatan di Kabupaten Serdang Bedagai, Sumatera Utara, Indonesia. Secara administratif, kantor kecamatan Tebing Tinggi tidak berada di wilayahnya sendiri, namun terletak di dalam Kota Tebing Tinggi, tepatnya di Kelur...

American college football season 2002 Central Michigan Chippewas footballConferenceMid-American ConferenceDivisionWest DivisionRecord4–8 (2–6 MAC)Head coachMike DeBord (3rd season)MVPRobbie MixonHome stadiumKelly/Shorts StadiumSeasons← 20012003 → 2002 Mid-American Conference football standings vte Conf Overall Team   W   L     W   L   East Division No. 24 Marshall x$   7 – 1     11 – 2   UCF ...

 

 

Onna ni Sachi AreSingel oleh Morning Musumedari album Platinum 9 DiscSisi-BPlease! Jiyū no TobiraDirilis25 Juli 2007 (2007-07-25)FormatCD, DVDDirekam2007GenrePopDurasi12:38LabelZetimaForward MusicPenciptaTsunkuProduserTsunkuVideo MusikOnna ni Sachi Are di YouTube Onna ni Sachi Are (女に幸あれcode: ja is deprecated ) Adalah singel ke-34 grup idola Morning Musume dan singel pertama bagi anggota generasi kedelapan Junjun dan Linlin. Onna ni Sachi Are dirilis pada tanggal 25 Juli 2007&...

 

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. التفاظ/تأيين الليزر بمساعدة المطرس (بالإنجليزية: matrix-assisted laser desorption/ionization)‏ (اختصارًا MALDI) هي تقنية تأين، تستعمل طاقة الليزر في امتصاص المطرس لتكوين أيوناتٍ من جزيئاتٍ أكبر مع...

Santiago Bernabéu Informasi pribadiNama lengkap Santiago Bernabéu YestéTanggal lahir (1895-06-08)8 Juni 1895Tempat lahir Almansa, SpanyolTanggal meninggal 2 Juni 1978(1978-06-02) (umur 82)Posisi bermain PenyerangKarier senior*Tahun Tim Tampil (Gol)1912—1927 Real Madrid 328 (400)1920-1921 Atletico 1 (0)Tim nasional Spanyol Amatir U-21 Spanyol Amatir U-24 Tim nasional sepak bola Spanyol * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Santiago Bernabéu Yeste (8 ...

 

 

Predetermined course of events Fate redirects here. For other uses, see Fate (disambiguation) and Destiny (disambiguation). Look up destiny or fate in Wiktionary, the free dictionary. This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (July 2023) (Learn how and when to remove this template message) Destiny, sometimes also called fate (from Lati...

 

 

Piero di Cosimo BiografiKelahiran2 Januari 1462 Firenze Kematian12 April 1522 (60 tahun)Firenze Penyebab kematianPes KegiatanSpesialisasiRenaissance painting Pekerjaanpelukis GenrePotret Murid dariCosimo Rosselli MuridAndrea del Sarto, Fra Bartolomeo dan Pontormo Patron of the artsWangsa Medici Karya kreatifKarya terkenal(1480 (Kalender Masehi Gregorius)) Portrait of Simonetta Vespucci(1490 (Kalender Masehi Gregorius)) Madonna and Child with a Dove - Piero di Cosimo - Louvre INV 817(1495) The...

Symbol of medicine For the symbol with two snakes that signifies swiftness, see Caduceus. The emergency medical services' Star of Life features a rod of Asclepius In Greek mythology, the Rod of Asclepius (⚕; Ancient Greek: Ῥάβδος τοῦ Ἀσκληπιοῦ, Rhábdos toû Asklēpioû, sometimes also spelled Asklepios), also known as the Staff of Aesculapius and as the asklepian,[1] is a serpent-entwined rod wielded by the Greek god Asclepius, a deity associated with healing ...

 

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

 

习近平 习近平自2012年出任中共中央总书记成为最高领导人期间,因其废除国家主席任期限制、开启总书记第三任期、集权统治、公共政策与理念、知识水平和自述经历等争议,被中国大陸及其他地区的民众以其争议事件、个人特征及姓名谐音创作负面称呼,用以恶搞、讽刺或批评习近平。对习近平的相关负面称呼在互联网上已经形成了一种活跃、独特的辱包亚文化。 权力�...

American businessman (born 1951) Joseph R. SwedishBorn (1951-05-17) May 17, 1951 (age 73)Richmond, Virginia, United StatesAlma materUniversity of North Carolina at CharlotteDuke UniversityOccupation(s)American Healthcare and Insurance ExecutiveTitleFormer Chairman, President and CEO, Anthem, Inc. Joseph Robert Swedish (born 1951) is an American healthcare executive and leader.[1][2] He is a former senior adviser to the board of directors at Anthem, Inc., a Fortune 29...

 

 

1994 United States elections← 1992          1993          1994          1995          1996 → Midterm electionsElection dayNovember 8Incumbent presidentBill Clinton (Democratic)Next Congress104thSenate electionsOverall controlRepublican gainSeats contested35 of 100 seats(33 Class 1 seats + 2 special elections)Net seat changeRepubli...

 

 

Office of the President of the United States in the White House President Joe Biden on the night of his inauguration, 2021 President Joe Biden and Vice President Kamala Harris in the Oval Office, 2021 The Oval Office is the formal working space of the president of the United States. Part of the Executive Office of the President of the United States, it is in the West Wing of the White House, in Washington, D.C. The oval room has three large South Lawn-facing windows, in front of which the pre...

French politician (1872–1950) For the lawn bowler, see Leon Blum (bowls). Léon BlumBlum in 1936Prime Minister of FranceIn office16 December 1946 – 22 January 1947PresidentVincent AuriolPreceded byGeorges BidaultSucceeded byPaul RamadierIn office13 March 1938 – 10 April 1938PresidentAlbert LebrunDeputyÉdouard DaladierPreceded byCamille ChautempsSucceeded byÉdouard DaladierIn office4 June 1936 – 22 June 1937PresidentAlbert LebrunDeputyÉdouard DaladierPrece...

 

 

Disambiguazione – Salgari rimanda qui. Se stai cercando l'album di Ludovico Einaudi, vedi Salgari (album). Emilio Salgari nel 1903 Emilio Carlo Giuseppe Maria Salgari (AFI: /salˈɡari/)[1][2][3][4] (Verona, 21 agosto 1862 – Torino, 25 aprile 1911) è stato uno scrittore italiano di romanzi d'avventura molto popolari. Autore straordinariamente prolifico, è ricordato soprattutto per aver creato le saghe d'avventura del ciclo indo-malese (o ciclo de...

 

 

Pion Struktur quark Pion Komposisi: π+: udπ0: uu atau ddπ−: du Kelompok: Meson Interaksi: Interaksi Kuat Simbol: π+, π0, dan π− Penggagas: Hideki Yukawa (1935) Penemu: César Lattes, Giuseppe Occhialini (1947) dan Cecil Powell Tipe: 3 Massa: π±: 139,57018(35) MeV/c2π0: 134,9766(6) MeV/c2 Muatan listrik: π+: +1 eπ0: 0 eπ−: −1 e Spin: 0 Paritas: −1 Dalam fisika partikel, pion (singkatan dari Pi Meson, d...

マズダク教(マズダクきょう)とは、5世紀末から6世紀にかけてサーサーン朝ペルシア(現在のイラン)に起こった宗教である。当時の主流であったゾロアスター教を批判しつつ禁欲や平等を説いたが、サーサーン朝によって宗教弾圧に遭った。 歴史 ザルドシュト ザルドシュトはマニ教指導者であり、マズダクの先駆者とされる。詳細は分かっていないが、名前からザ...

 

 

Australian television news service This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (April 2021) (Learn how and when to remove this message) WIN NewsSlogan:Your Local NewsDivision of:WIN TelevisionOpening Theme:National Nine News 2006–2008 themeClosing Theme:Steel by Paul FossFounded:1960sHeadquarters:Wollongong, New South Wales, AustraliaArea served:Regional...