This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Defensive design" – news · newspapers · books · scholar · JSTOR(January 2024) (Learn how and when to remove this message)
This article is about design to prevent misuse. For the design of public places to prevent crime and other undesired actions, see Hostile architecture.
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.
Defensivedesign is the practice of planning for contingencies in the design stage of a project or undertaking. Essentially, it is the practice of anticipating...
Defensive programming is a form of defensivedesign intended to develop programs that are capable of detecting potential security abnormalities and make...
Heinemeier Hansson published several books under the 37signals name. DefensiveDesign for the Web: How to improve error messages, help, forms, and other...
A design is the concept of or proposal for an object, process, or system. Design refers to something that is or has been intentionally created by a thinking...
Research design refers to the overall strategy utilized to answer research questions. A research design typically outlines the theories and models underlying...
Graphic design is a profession, academic discipline and applied art whose activity consists in projecting visual communications intended to transmit specific...
graphic design; user interface design (UI design); authoring, including standardised code and proprietary software; user experience design (UX design); and...
Database design is the organization of data according to a database model. The designer determines what data must be stored and how the data elements interrelate...
Fashion design is the art of applying design, aesthetics, clothing construction and natural beauty to clothing and its accessories. It is influenced by...
Drug design, often referred to as rational drug design or simply rational design, is the inventive process of finding new medications based on the knowledge...
The engineering design process, also known as the engineering method, is a common series of steps that engineers use in creating functional products and...
cases—DbC and defensive programming alike—the client must figure out how to respond to that. In such cases, DbC makes the supplier's job easier. Design by contract...
Systems design interfaces, and data for an electronic control system to satisfy specified requirements. Systems design could be seen as the application...
Design thinking refers to the set of cognitive, strategic and practical procedures used by designers in the process of designing, and to the body of knowledge...
Service design is the activity of planning and arranging people, infrastructure, communication and material components of a service in order to improve...
Floral design or flower arrangement is the art of using plant material and flowers to create an eye-catching and balanced composition or display. Evidence...
Processor design is a subfield of computer science and computer engineering (fabrication) that deals with creating a processor, a key component of computer...
User experience design (UX design, UXD, UED, or XD) defines the experience a user would go through when interacting with a company, its services, and...
Scenic design, also known as stage design or set design, is the creation of scenery for theatrical productions including plays and musicals. The term can...
Textile design is further broken down into three major disciplines: printed textile design, woven textile design, and mixed media textile design. Each uses...
Responsive web design (RWD) or responsive design is an approach to web design that aims to make web pages render well on a variety of devices and window...
Modular design, or modularity in design, is a design principle that subdivides a system into smaller parts called modules (such as modular process skids)...
Interaction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services.": xxvii...
User interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances...
the design process – the concepts of how the software will work which consists of both design documentation and undocumented concepts. Software design usually...
Product design is the process of creating new products for sale businesses to its customers. It involves the generation and development of ideas through...
Book design is the art of incorporating the content, style, format, design, and sequence of the various components and elements of a book into a coherent...