sandboxing
Safe testing environment
Sandboxing is isolating a program or process in a restricted environment where it can run without affecting the rest of the system.
The term comes from children's sandboxes—contained play areas.
In computing, sandboxing lets you test untrusted code safely: The browser sandboxes each tab to prevent malicious scripts from accessing your files.
The practice extends to any controlled testing environment: We're sandboxing the new feature before rolling it out.
Complete separation from others
- containmentPreventing hostile expansion
- quarantineIsolation preventing disease transmission
- firewallNetwork access control system
- protectionGuarding against harm
permission · encapsulation · virtualization · jail · container · boundary · segregation · namespace
Imitation of real processes
- debuggingError removal from programs
- validationConfirming truth or accuracy
- prototypeFirst functional specimen
- mockupPreliminary design representation
staging · dry-run · proof-of-concept · experimentation · trial · beta · iteration · rollback
Open-top carrying vessel
- shovelTool for moving earth
- playgroundChildren's outdoor recreation space
- diggingRemoving earth below
- moldForm-giving container
isolation
Complete separation from others
- containmentPreventing hostile expansion
- quarantineIsolation preventing disease transmission
- firewallNetwork access control system
protection · permission · encapsulation · virtualization · jail · container · boundary · segregation · namespace · hypervisor
simulation
Imitation of real processes
- debuggingError removal from programs
- validationConfirming truth or accuracy
- prototypeFirst functional specimen
mockup · staging · dry-run · proof-of-concept · experimentation · trial · beta · iteration · rollback · snapshot
bucket
Open-top carrying vessel
- shovelTool for moving earth
- playgroundChildren's outdoor recreation space
- diggingRemoving earth below
playground
Children's outdoor recreation space
throwaway · prototyping · spike · draft
- software developmentcoding, programming, bug, debug, debugging
- antivirusantivirus, virus, virus scan, malware, virus scanner
- tech methodsagile, debugging, scrum, testing, kanban
- programmingvariables, functions, for, function, debugger
- Apple DevelopmentSwift, iOS, macOS, Objective-C, App Store
- network securityintrusion detection, IPS, IDS, access control, perimeter security