venerdì 4 febbraio 2011

E se Visual Studio avesse gli Obiettivi?

E' una roba un po' da hacker o da nerd sfigati, però è carina. Ecco un elenco di possibili Obiettivi per Visual Studio:

  • Cadere in Basso – Hai creato un nuovo progetto SharePoint
  • Tenersi il Lavoro – Hai scritto una query LINQ composta da più di 30 linee
  • Spadaccino – 5 Rebuild Consecutive della Solution senza modifiche al codice
  • Debug Distribuito – 5 Rebuild Consecutive della Solution cambiando un singolo carattere
  • Il Matematico – Hai Definito 15 variabili con il nome composto da una sola lettera
  • L'Accademico – Hai scritto 1000 linee di F#
  • Mostro di Spaghetti – Hai Scritto una singola linea lunga più di 300 caratteri
  • Selvaggio – Hai mischiato tab e spazi per l'indentazione più di cinque volte in una sola linea
  • Organizzatore – Hai creato una Solution con più di 50 progetti
  • Il Portale – Hai creato una dipendenza circolare tra i progetti
  • Multitasker – Più di 50 sorgenti aperti allo stesso tempo
  • Custode del Codice – Hai disinstallato Resharper perché ti rende superfluo
  • Chef della Pasta – Hai creato una classe con pià di 100 campi, proprietà o metodi
  • Programmatore Procedurale – Hai creato un metodo con più di 10 parametri out
  • Steam Powered – Hai aggiunto Visual Studio alla lista dei giochi Steam
  • Poeta – Hai scritto un sorgente con più di 10.000 linee
  • L'Impresa – Build Solution ci mette più di 10 minuti
  • Highway to Hell – Hai creato il tuo primo servizio WCF
  • Il Commentatore – Hai scritto un commento da più di 100 parole
  • TPS Reports – Creato un progetto Crystal Reports
  • Rosicone – ALT+F4 dopo un bug fix fallito
  • Fiiiiicoooo! – Hai Scritto 100 extension methods
  • Guarda Mamma! – Hai scritto un generatore infinito di Fibonacci usando yield
  • L'Ingegnere – Hai ucciso uno zombie con la Chiave Inglese
  • L'Architetto – Hai creato 25 Interfacce in un singolo progetto
  • Il Giusto Modo – Il metodo di test è più lungo del metodo da testare
  • Difensore – Testa ogni argomento per una null exception
  • Pokemon Programming – Hai catturato tutte le eccezioni
  • Magia Nera – Hai impletentato un RealProxy
  • Ridammi ASM! – Hai usato l'ILGenerator
  • Mi Dispiace – Creato un nuovo progetto Visual Basic
  • L'Epertone SEO – La routing table di ASP.NET MVC ha più di 100 percorsi
  • Matrix – Hai dei Windows Forms con più di 100 controlli
  • Spericolato – Hai degli UpdatePanels nidificati per più di 3 strati
  • E' Solo un Test – Hai scritto dei commenti C-style multilinea e nidificati che causano un errore di compilazione
  • Bagno Caldo – Hai consumato un Web Service non scritto in .NET
  • Vecchia Guardia – Hai Definito più di 100 oggetti statici
  • Clonatore – Hai fatto un Cut & Paste di più di 50 linee
  • Dipendenza – Hai referenziato più di 30 progetti
  • Pagare le Bollette – Hai importato un progetto Visual Basic
  • Primo Sangue – Hai incluso una libreria presa da Codeproject.com nel tuo progetto ed ha persino compilato!
  • Paula – Hai definito un campo Cognome che ha il valore di Brilliant
  • Valutate Tutte le Opzioni – Hai creato una enum con più di 30 valori

Alcuni sono assurdi ma Spadaccino (mi aiuta a pensare), Multitasker, L'Architetto ed E' Solo un Test fanno praticamente parte della mia vita lavorativa quotidiana!

1 commento: