Coltellino svizzero (informatica)

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

In informatica, l'espressione coltellino svizzero denota un programma software contenente molte funzionalità correlate tra di loro.

Non è detto che sia il miglior strumento per ciascuna di quelle funzionalità, ma è comunque utile per avere un'unica interfaccia quando si deve compiere una serie di azioni simili tra loro o correlate.

Un esempio tipico è netcat, che viene definito "il coltellino svizzero delle reti TCP/IP"[1]; umoristicamente, e sempre basandosi su questa metafora, perl si autodefinisce "la motosega dei linguaggi di script".

Il rischio per tali software è di continuare a inserire funzionalità, raggiungendo alla fine un risultato negativo (il "creeping featurism").

Note[modifica | modifica wikitesto]

  1. ^ Netcat: the TCP/IP Swiss Army, su http://nc110.sourceforge.net/.
Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica