You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Coltellino svizzero (informatica)

Da EverybodyWiki Bios & Wiki.



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 dall'autore il “coltellino svizzero delle reti TCP/IP”[1]; umoristicamente, e sempre basandosi su questa metafora, il linguaggio di programmazione perl è stato definito “la motosega dei linguaggi di script”.[2]

Criticità[modifica]

Siccome esiste la tendenza commerciale a implementare nelle nuove versioni dei software più funzioni di quelle presenti nelle versioni precedenti, il rischio è quello di rendere troppo complesso l'uso da parte dell'utente, raggiungendo così il risultato negativo detto in gergo creeping featurism.[3]

Note[modifica]

  1. (EN) Netcat: the TCP/IP Swiss Army, su SourceForge. URL consultato il 3 settembre 2018.
    «Nonetheless, at this point I think of netcat as my tcp/ip swiss army knife».
  2. Andrea Sterbini, Programmazione in Perl – Introduzione (PDF), su TWiki di UniRoma1. URL consultato il 3 settembre 2018.
  3. (EN) The Glossary of Human Computer Interaction – 25. Featuritis (or creeping featurism), su The Interaction Design Foundation. URL consultato il 3 settembre 2018.


Questo articolo wiki "Coltellino svizzero (informatica)" è da Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:Coltellino svizzero (informatica).



Read or create/edit this page in another language