WYSIWYG: differenze tra le versioni

Da Nonciclopedia, l'enciclopedia libera... finché non ci beccano!
Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 16: Riga 16:


== Sostituzione random ==
== Sostituzione random ==
La sostituzione random è un effetto collaterale derivante dall'utilizzo combinato delle funzioni precedentemente illustrate. Essenzialmente consiste nella sostituzione di codice scritto perfettamente, cercando di rispettare quanti più standard e convenzioni, con una immensità di righe di codice assolutamente casuali che svolgono tutto sommato lo stesso compito. Il codice così ottenuto sarà assolutamente illeggibile perchè mix di codice generato a caso con codice scritto a mano. L'aggiunta di codice generato inoltre rende impossibili ulteriori modifiche se non tramite l'editor grafico ragione per la quale, la maggior parte delle volte, si è costretti ad utilizzare il comando "File - Nuovo".
La sostituzione random è un effetto collaterale derivante dall'utilizzo combinato delle funzioni precedentemente illustrate. Essenzialmente consiste nella sostituzione di codice scritto perfettamente, cercando di rispettare quanti più standard e convenzioni, con una immensità di righe di codice assolutamente casuali che svolgono tutto sommato lo stesso compito. Il codice così ottenuto sarà assolutamente illeggibile perchè mix di codice generato a caso con codice scritto a mano. L'aggiunta di codice generato inoltre rende impossibili ulteriori modifiche se non tramite l'editor grafico ragione per la quale, la maggior parte delle volte, si è costretti ad utilizzare il comando "File - Nuovo" per riprendere il controllo della situazione.

Di seguito verranno presentati alcuni editor WYSIWYG di uso comune.

== Microsoft Visual Studio ==
Microsoft Visual Studio possiede diversi editor WYSIWYG che servono ad esempio a progettare le Windows Form (le finestrelle delle applicazioni) e le pagine web. L'editor di forms è una entità dotata di una (scarsissima) intelligenza propria, risponde solo ai comandi impartiti tramite editor grafico e si rifiuta in maniera categorica di vedersi sostituite righe di codice da lui generate (casualmente). Se erroneamente si clicca in un qualsiasi punto della finestra dell'editor grafico inoltre, Visual Studio comincierà a generare migliaia di righe di codice senza alcun motivo ne preavviso, vanificando il lavoro di svariati giorni. L'editor di pagine web si comporta grossomodo alla stessa maniera.


Un tipico applicativo ''WYSIWYG'' è [[Front Page]], famigerato editor per pagine di carta igienica riciclata, altri programmi similari sono [[Dreamweaver]] e [[Gigi D'Alessio|Giggidalessio PRO+]], quest'ultimo programma è un ibrido in quanto la formula WYSIWYG si traduce in "''Vorresti vedere la [[Anna Tatangelo|Tatangelo]] e invece senti il tamarro''".
Un tipico applicativo ''WYSIWYG'' è [[Front Page]], famigerato editor per pagine di carta igienica riciclata, altri programmi similari sono [[Dreamweaver]] e [[Gigi D'Alessio|Giggidalessio PRO+]], quest'ultimo programma è un ibrido in quanto la formula WYSIWYG si traduce in "''Vorresti vedere la [[Anna Tatangelo|Tatangelo]] e invece senti il tamarro''".

Versione delle 00:13, 6 ago 2008

« Maledetto Dreamweaver / Visual Studio / Word / Front Page »

L'acronimo WYSIWYG (letteralmente Ciò che vedi è ciò che non potrai mai ottenere) è un termine informatico legato a programmi in grado di fornire contemporaneamente:

  • visualizzazione immediata delle cazzate commesse in fase di programmazione
  • traduzione immediata in codice delle cazzate commesse con un editor grafico
  • sostituzione del codice scritto secondo standard con codice generato a caso

Visualizzazione immediata

La visualizzazione immediata è la caratteristica usata maggiormente dal programmatore medio. Esso infatti si concentra a posizionare tutti gli elementi grafici per mezzo del codice ed ottiene soddisfazione immediata nel vedere che ci è riuscito molto bene. Un programmatore scarso invece noterà di aver posizionato in maniera totalmente errata i componenti visuali tramite codice e sarà costretto ad utilizzare la funzione inversa dell'editor ovvero la "traduzione immediata"

Traduzione immediata

Traduzione immediata è la funzione preferita dal programmatore niubbo. Trascinando a caso vari componenti visuali riesce ad abbozzare una oscenità di pagina web o qualsiasi altra porcata, ottenendo grande consenso dai suoi simili. Un programmatore medio invece noterà che per posizionare una semplice scritta sono stati creati 10 fogli di stile e circa 400 righe di codice quando invece sarebbero bastate due righe di codice (una delle quali la scritta effettiva da posizionare). Un solo tentativo di rimuovere, spostare o semplicemente guardare il codice generato automaticamente si traduce nella dannazione eterna del malcapitato: quasi istantaneamente si perderà il layout impostato fino a quel momento e per di più sarà impossibile ritornare a "quando tutto si vedeva bene" se non passando per il comando File - Nuovo.

Sostituzione random

La sostituzione random è un effetto collaterale derivante dall'utilizzo combinato delle funzioni precedentemente illustrate. Essenzialmente consiste nella sostituzione di codice scritto perfettamente, cercando di rispettare quanti più standard e convenzioni, con una immensità di righe di codice assolutamente casuali che svolgono tutto sommato lo stesso compito. Il codice così ottenuto sarà assolutamente illeggibile perchè mix di codice generato a caso con codice scritto a mano. L'aggiunta di codice generato inoltre rende impossibili ulteriori modifiche se non tramite l'editor grafico ragione per la quale, la maggior parte delle volte, si è costretti ad utilizzare il comando "File - Nuovo" per riprendere il controllo della situazione.

Di seguito verranno presentati alcuni editor WYSIWYG di uso comune.

Microsoft Visual Studio

Microsoft Visual Studio possiede diversi editor WYSIWYG che servono ad esempio a progettare le Windows Form (le finestrelle delle applicazioni) e le pagine web. L'editor di forms è una entità dotata di una (scarsissima) intelligenza propria, risponde solo ai comandi impartiti tramite editor grafico e si rifiuta in maniera categorica di vedersi sostituite righe di codice da lui generate (casualmente). Se erroneamente si clicca in un qualsiasi punto della finestra dell'editor grafico inoltre, Visual Studio comincierà a generare migliaia di righe di codice senza alcun motivo ne preavviso, vanificando il lavoro di svariati giorni. L'editor di pagine web si comporta grossomodo alla stessa maniera.

Un tipico applicativo WYSIWYG è Front Page, famigerato editor per pagine di carta igienica riciclata, altri programmi similari sono Dreamweaver e Giggidalessio PRO+, quest'ultimo programma è un ibrido in quanto la formula WYSIWYG si traduce in "Vorresti vedere la Tatangelo e invece senti il tamarro".