novembre 2005 Entries

Francesco colpisce ancora... bellissima!!!

Ecco la prova...

Lo so... lo so cosa pensate... impara da lui...  

Comunque in questo post c'è un'interessantissima discussione sui QoS Requirements, previsti da MSF for Agile Software Development... ecco le conclusioni:

Quality of service requirements have the greatest impact on the architecture. A good architecture will facilitate easier delivery of quality of service requirements. But then a good architecture is important for so many reasons.

Grazie a questo post: W3C: CAPTCHA considered harmful ho scoperto questa interessante nota del W3c sui problemi di accessibilità dei CAPTCHA: http://www.w3.org/TR/2005/NOTE-turingtest-20051123/

Purtroppo non sembra ci siano tante soluzioni alternative... tutte quelle elencate non mi convincono molto...

Dovete editare il file XML di configurazione, come indicato qui: Supersizing Virtual SCSI Drives

Boh... comunque se volete far parte del comitato di liberazione... andate qui: http://www.free60.org/

Ah... mi è tornata in mente Orlando...

Hooters coming to Burlington

Me lo sono chiesto dopo aver letto quest'intervista a Ward Cunningham del 1' dicembre 2004...

La parte migliore:

Thank you for your time Ward and good luck with Microsoft and the Patterns and Practices group and take care.

Sappiamo tutti com'è andata...

Ward will lead the effort to create a more cohesive Eclipse committer community by working with developers in order to enhance Eclipse as "the place to be".

Per fortuna stamattina sono uscito presto per venire a Segrate...

Immagino ora cosa sarà la Tangenziale Est...

Sono qui solo soletto in aula pronto per il corso (in verità sto ripassando le ultime cosette...) e guardo fuori i prati già pieni di neve... quasi quasi mi vien voglia scendere...

Le trovate qui. Buon download.

Se avete problemi... sapete chi chiamare !!!

Stasera ho trovato questo simpatico sito (www.virtualserver.tv) e questa simpatica pagina: Beyond R2.

Contiene speculazioni e rumors su Virtual PC Express e 6.0 e Virtual Server 2006 Enterprise Edition (with VT technology).

Buona lettura!!!

Per festeggiare il post #1600 sono tornati i bookmark del giorno... anzi... della notte... vista l'ora...

Da adesso in poi cercherò di essere più continuo...

La mia sessione di stamattina su EntLib è andata... la pizza da Willy ci ha piegato in due...

E ora Giancarlo che con un entusiasmo incredibile sta parlando di NHibernate...

La frase che ha appena detto è: "Se ci fosse un DBA in sala mi avrebbe già ucciso..."

Mi godo lo spettacolo...

Un po' come alla radio...

Mi scuso con tutti quelli che ho visto a Roma e non ho salutato poi, ma causa un problema con il tele-checkin, risolto poi mentre "volavamo" verso Fiumicino, ho dovuto anticipare la partenza...

Un saluto a tutti, e siete veramente troppi per citarvi, col rischio di fare torto a qualcuno in caso la memoria facesse cilecca! Mi ha fatto veramente piacere vedere così tanta gente passare a salutarmi allo stand, o fermarmi in giro per il centro congressi, manco fossi stato una delle hostess...

Bene... ora torno alle slide... perchè ormai ho preso la scia del Presidente!!!

Questa è una conferenza a cui mi piacerebbe veramente partecipare...

The international patterns & practices Summit [1] showcases the official Microsoft "patterns and practices" for developers, designers, and solutions architects who need to learn how to integrate architectural design patterns and procedures with the technology provided by Microsoft's .NET platform.

  • December 13-15 2005, Microsoft Redmond (USA West)
  • February  21-23 2006, Sydney, Australia
  • March 28-30 2006,   Boston (USA East)
  • May 9-11 2006, Oslo, Norway

    Keynotes by Alan Cooper & Anders Hejlsberg, GotDotNet "CodeSlam" with Chris Sells

  • Fonte: [Event] International patterns & practices Summit

    Uno arriva al terminal B di fiumicino e vede una donna che stira... gente che sposta panchine... dei monitor finti...

    Poi si ritrova sul set di "Quale amore"...

    Non so se ve ne frega... a me no...

    Però se siete giapponesi potete fare le comparse...

    Come si dice in questo caso... ciak si gira? Beh... io vado a prendere l'aereo...

    Spero non sia questo il problema del prossimo futuro...

    E' più open il formato OASIS o quello ECMA... ovvero... la diatriba OpenOffice vs Office si arricchisce di un altro capitolo... ma secondo me chi ci guadagna sono solo gli utenti!

    Spero di trovare un po' di tempo per bloggare... se vuoi sapere xkè... clicca il titolo...

    So che è un po' tardi... ma chi c'è al lancio di VS2005 a Roma?

    Che cosa?

    posted @ venerdì 18 novembre 2005 22.11 | Filed Under [ VOTMDB ]

    Finalmente si può buttare via la Beta2!

    Microsoft has provided a version of the WinFX Runtime Components for the general public.

    This CTP release supports Visual Studio 2005 RTM and the .NET Framework 2.0 RTM.  The Microsoft® WinFX® SDK contains documentation, samples, and tools designed to help you develop managed applications and libraries using WinFX. You can install the SDK that corresponds to this release here.

    Fonte: Microsoft Pre-Release Software WinFX Runtime Components - November Community Technology Preview (CTP)

    Finalmente la versione ufficiale...

    Microsoft ActiveSync 4.1 is the latest synchronization software for Windows Mobile-based Pocket PCs and Smartphones.

    Fonte: Microsoft ActiveSync 4.1 - Worldwide English

    Si può... si può... con tanta buona volontà ma si può...

    Certo... non è per i deboli di cuore... e non sono ancora riuscito a farlo andare appieno... ma si può... si può!!!

    E la tecnica usata dovrebbe andare tranquillamente anche su Virtual Server...

    Stay tuned!!!

    Technorati Tags: ,

    Dopo aver scaricato la tensione bloggando (p.s. grazie a tutti x gli in bocca al lupo) sono andato a fare l'esame...

    Com'è andata? Boh... è una beta... vediamo tra qualche settimana...

    Comunque sicuro ho risposto giusto al 50% delle domande, tra cui quelle su master page, ado.net, xml, visual web developer, etc...

    Quello che non avevo proprio avuto tempo di guardare approfonditamente erano controlli mobile, template e web parts...

    Ho comunque risposto a tutte le domande... ma su alcune ero proprio incerto...

    Per il risultato... beh... aspettiamo qualche settimana.

    P.s. grazie a Daniele, Ricky e tutti gli altri per gli ottimi articoli dello speciale ASP.NET2.0 su ASPItalia !

    Eccolo qui... in attesa della versione finale il 30 novembre...

    You can get it at our download page, or via the app's built-in updater (File -> Updates -> Check Now, oh and make sure that "Also check for Beta releases" is enabled).

    • Fixed: Crash when working with images and selections with an area of exactly 16,384 pixels (e.g., 128 x 128) 
    • Fixed: Rectangle selection ignored when the closed polygon of the mouse's trace path was outside the canvas area, even if the bounding rectangle was within bounds 
    • Fixed: Resource manager ignoring language setting when retrieving strings on a background thread.

    Fonte: As promised, Paint.NET v2.5 RC2 is now available

    Oggi vado a fare il mio primo esame della nuova serie... vediamo un po' come va...

    Non ho studiato granchè (ieri sera e stamattina...) per motivi di lavoro e l'argomento non è il mio forte... ma vediamo un po' come va!

    A dopo !!!

    Beh... dopo tutti questi mesi di silenzi... mi piace molto l'ultimo paragrafo, soprattutto per quanto riguarda supporto x64 e miglioramenti nelle performance.

     

    Virtual PC futures have been a little quiet in terms of announcements. There will be more shortly, but if you weren't already aware, Virtual PC Express will be out sometime around March next year. Virtual PC Express is a benefit for SA (Software Assurance) customers only, and the release will co-incide with SA 3.0. Virtual PC Express is a fully featured version of Virtual PC 2004, but with the single exception of only being able to run one virtual machine at a time. Other management functions including creating and re-configuring Virtual Machines will be available.

    In addition, when Windows Vista Enterprise ships (ie client - not Windows "Longhorn" Server virtualisation), there will be a version of Virtual PC Express which will be validated on Windows Vista, and will include additions optimised for Windows Vista to run as a guest. This version will support x64 hosts, and will include a number of additional performance enhancements.

    Fonte: Virtual PC Express and Windows Vista virtualisation

    UPDATE: il post è stato aggiornato!

    Technorati Tags:

    Riguardo alla prova postata oggi... visto che me l'hanno già chiesto in due...

    Se all'interno della VM l'hd virtuale è di qualche Gb... non aspettatevi un VHD di qualche Mb...

    I miracoli non li fa ancora...

    P.s. è sconsigliato compattare i file con la compressione NTFS all'interno delle VM, conviene attivare la compressione NTFS su tutto il VHD.

    Naturalmente poi... conviene provare caso per caso... dipende molto da quello che dovete fare...

    Ci sono pochi prodotti che mi hanno impressionato così favorevolmente.

    InVirtus VM Optimizer 2.0 è uno di questi.

    Ho ripreso la VM con Windows XP SP2 da 3.85Gb con cui avevo fatto le prove il mese scorso, e sono arrivato a 850Mb.

    Meglio della prerelease che avevo testato tempo fa (si era "fermata" a 862Mb) e incredibilmente meglio della procedura manuale (2.53Gb).

    Se poi comprimiamo i file con la compressione NTFS i risultati sono eccezionali: si passa da 2.51Gb a 466Mb di spazio occupato su disco...

    I N C R E D I B I L E !!!!

    La review completa in inglese la trovate qui: InVirtus VM Optimizer 2.0 Final Review

    E' sul mio sito in inglese: MSF 4.0 Resources list (updated Nov 2005)

    Se avete segnalazioni o altro materiale, lasciate pure un commento...

    Ieri sono stato all'ATE UGI @ WPC, dove abbiamo parlato di obfuscation, nullable types, drag&drop, patterns, stl.net e c++/cli in genere, versioni express e team system, e tante altre belle cose...

    E' sempre un piacere incontrare Raf, Andrea, Adrian, Massimo, Davide, e tutti gli altri soci ugi.

    Onestamente ero dubbioso sul riuscire ad esserci, in quanto alle 18 ero ancora nel parcheggio di Microsoft a Segrate, con mezza tangenziale Est e mezza tangenziale Ovest a separarmi dal centro congressi...

    Ma la benevolenza del traffico mi ha aiutato nell'impresa... e alle 18.35 ero già li!

    E la nostalgia?

    Beh... quella c'è stata nel rientrare a WPC dopo qualche anno di assenza, anche se solo come ospite UGI.

    Ricordo con piacere le mie prime WPC nel lontano 2000 (spring e fall), e poi quella del 2001 in concomitanza con la PDC dedicata ad Hailstorm e al Tablet PC e l'ultima, più sottotono del 2002.

    Poi sono cambiate tante cose... tra cui il grande salto (per me) di poter andare al Tech Ed e quindi per un motivo o per l'altro ho preso altre strade.

    Ma devo dire che rientrarci, anche se dalla finestra, è stato molto piacevole...

    P.s. volevo ringraziare in particolare Andrea per avermi invitato... essere li con lui, Raf e Alessandro (PM del CLR) a parlare con tutti i presenti è stato veramente emozionante... soprattutto vista la platea... Grazie 1000 veramente!!!

    Technorati Tags:

    In occasione del lancio di Virtual Server 2005 R2 ecco la nuova pagina di community, con blog, MVP, post della KB, i download più scaricati, etc...

    http://www.microsoft.com/windowsserversystem/virtualserver/community/default.mspx

    Ci sono un sacco di ottimi tool che hanno partecipato... e questi hanno vinto!

    Grand Prize: Snapper
    from Leon Bambrick & Atli Björgvin Oddsson

    Snapper is an automatic screenshot journal. It sits in the background taking screenshots of your machine every N seconds (where N is configurable of course). When it's time to fill out the dreaded timesheet, this thing is a savior. You can play back any portion of your week (at any speed you like) and quickly come to grips with just what billable work you've managed to do in between reading the Daily Grind and commenting at SlashDot.

    First Prize: GhostDoc
    from Roland Weigelt

    GhostDoc helps you quickly write XML comments for C# code by using a rules-based parsing engine that intelligently evaluates method and property signatures.

    Per vedere tutti gli altri partecipanti... leggete il post originale!!!

    Fonte: Larkware Contest Winners

    Se ne è parlato stasera durante l'UGI ATE @ WPC... e mi sembra il caso di proporre questo post che riassume bene la situazione:

    Some resources to help you understand application compatibility:

    [CUT... leggi il post originale per la lista delle risorse]

    Something that lots of folks may not realize is that a computer with only .NET 2.0 runtime on it may still load a .NET 1.1 assembly .  The following table details the loading behavior of applications under different configurations of the .NET Framework.

    Application type Computer with 1.1 Computer with 2.0 Computer with 1.1 and 2.0
    1.1 stand-alone application (Web or Microsoft Windows client) Loads with 1.1 Loads with 2.0 Loads with 1.1
    2.0 stand-alone application (Web or Microsoft Windows client) Fails Loads with 2.0 Loads with 2.0
    1.1 add-in to a native application (such as Office or Internet Explorer) Loads with 1.1 Loads with 2.0 Loads with 2.0 unless the process is configured to run against 1.1
    2.0 add-in to a native application (such as Office or Internet Explorer) Fails Loads with 2.0 Loads with 2.0

    If you haven't already, spend time going through these resources and testing your applications for .NET 2.0.  Then move on to .NET 2.0 and Visual Studio 2005 to enjoy better perf, increased security, and a slew of new productivity features.

    Fonte: Application Compatibility and .NET 2.0

    Mi piace molto l'ultima frase... e sono completamente d'accordo... tant'è che l'ho evidenziata!!!

    Molto ma molto utili per chi deve fare sviluppo per Office...

    Adds summary descriptions of types, members, and parameters to IntelliSense ToolTips in code and in the Object Browser for Microsoft Office Word 2003, Microsoft Office Excel 2003, Microsoft Office Outlook 2003, and Microsoft Office 2003 Shared PIAs in Microsoft Visual Studio .NET 2003 and Visual Studio 2005.

    Fonte: VSTO - Office PIA IntelliSense

    Ora la scarico... è la build 100... quindi più nuova di quella presente in TFS Beta 3 Refresh.

    MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes many of the ideas embodied in Team System.

    Fonte: Microsoft Solutions Framework (MSF) for Agile Software Development, Beta

    Non vedo l'ora che Adrian le legga... così può iniziare a fargli le pulci!!!

    The Visual Basic Language Specification provides a complete description of the Visual Basic language 8.0.

    Fonte: Visual Basic Language Specification

    Clicca x leggere...

    Ma mi ha fatto troppo ridere il fatto di sentirmi chiedere quante tazze di caffè o di altre bevande ho assunto durante una beta...

    Oppure quante volte mogli, compagni, amici, membri della famiglia mi hanno detto "passi troppo tempo davanti al PC per colpa di quella beta... devi uscire di più!"... e la risposta che ho scelto "troppe per contarle..."

    Preso dalle release notes di VS2005R2:

    When compacting a differencing disk that is attached to a virtual machine with Undo Disks enabled, any changes saved in an undo disk (.vud) file will be lost. This occurs because compacting the differencing disk makes the undo disk file unusable. To help prevent data loss, commit the changes stored in the .vud file when you shut down or turn off the virtual machine before you compact any disks attached to that machine.

    Prima o poi devo aggiornare l'articolo... ora si applica a VPC, ma dovrei estenderlo per Virtual Server e introdurre anche queste cose...

    Ad avere il tempo...

    Technorati Tags: ,

    E' in francese... ma penso che lo capiate benissimo... 

    Cela vient d'être annoncé par Bob Muglia à l'IT Forum de Barcelone :

    "Windows Longhorn Server sera la dernière version d'un OS serveur Microsoft disponible en 32 bits".

    De plus,

    "Pour aider les clients à tirer partie de tous les avantages du 64 bits, plusieurs produits futurs importants tels que Windows Compute Cluster Server 2003, Exchange Server 12, la version “Longhorn” de Windows Small Business Server, et les futures solutions d'infrastructure pour les PME, nom de code  “Centro" seront exclusivement développés en version 64 bits et nécessiteront du matériel x64.

    Fonte: La fin du 32 bits !!!

    Lo stavo per scrivere io un articolo del genere... ma poi... mi hanno anticipato ... e vabbò... ecco i punti salienti!

     

    Critically, saved state information (.VSV) is not compatible between builds of Virtual Server 2005. Therefore, to ensure no data is lost, saved state data must be removed from the equation by shutting down each guest currently running. In addition, any guests sitting on the shelf in a saved state must either be restored and shutdown.

    Questo è un punto molto importante... che genererà un sacco di domande sul forum/ng... DOVETE fare lo shutdown di tutte le VM prima di fare l'upgrade... anche di quelle in saved state, se no perderete tutto quello che c'è in memoria nella VM... Questo punto è necessario anche passando da VPC a VPC SP1, o da VPC a VS...

    Take a backup of files relating to your Virtualised environment
       - .vmc, .vhd, .vud (Configuration, Hard Disks & Undo drives respectively)
        - .vnc files (Virtual Network Configuration)
        - Options.xml (Site config under Documents and Settings\All Users\Application Data\Microsoft\Virtual Server

    If you are running the Virtual Server 2005 SP1 Beta software, you must uninstall it fully. This also applies if you are using the Trial Version of Virtual Server 2005.

    At this point, for a production server, I would strongly recommend you now consider installing Windows Server 2003 SP1 if you have not already done so.

    Upgrades from Virtual Server 2005 as released last year are supported and you do not need to complete the uninstall first. The upgrade is treated as per a fresh install.

    Post installation

    • Verify the server properties.
    • Fire up the administration web-site.
    • Close to the bottom on the far left, click server properties,
    • The Virtual Server Version and Administration Website version should read 1.1.465.292. Enterprise versions of Virtual Server will have the tag "EE" appended to this, followed by "R2"
    • Support Drivers for the VMM will also be 1.1.465.292
    • Support Drivers for Network Services will be 2.6.465.283

    Virtual Machine Additions Update

    For optimal performance, you must ensure the latest version of the Virtual Machine additions are installed in each and every guest.

    • Start each guest
    • In the Virtual Server 2005 R2 admin website, edit the guest configuration
    • Scroll down to CD/DVD and click on it
    • Select VMAdditions.iso (\Program Files\Microsoft Virtual Server\Virtual Machine Additions)
    • In the guest, if autorun is turned on, the installation should start automatically. If not, go into Windows Explorer, right-click the CD-Drive and select AutoPlay
    • Verify you are installing the correct versions of the additions - 13.552.
    • Once the additions are installed, you must reboot the guest.

    Fonte: How to upgrade to Virtual Server 2005 R2

    Technorati Tags:

    Altrimenti non si spiegherebbero questi prezzi:

    Virtual Server 2005 R2 Standard Edition

    $99 U.S.

    Supports 1 to 4 physical processors

    Virtual Server 2005 R2 Enterprise Edition

    $199 U.S.

    Supports all physical processors supported by the host operating system

    All prices reflect pricing for purchases within the United States and are in U.S. dollars. The prices listed are estimated retail prices; reseller pricing may vary.

    Che dire... vogliono uccidere Virtual PC? Beh... basta che mi danno anche un client desktop, le shared folders e il supporto dell'audio e io ci stò!!!

    Penso che questi nuovi prezzi siano veramente bassi... considerando comunque il valore del prodotto.

    Ah... questi sono i prezzi al pubblico negli US... a questo punto voglio vedere i prezzi per il volume licensing...

    P.s. sommate questo con il cambiamento alle politiche di licensing dei software server che non richiedono più una licenza per ogni macchina virtuale, e vi accorgerete subito della portata del cambiamento rispetto alla virtualizzazione per una società come Microsoft.

    Complimenti!

    P.s. i prezzi vecchi in euro erano questi... indicativamente... presi da kelkoo ...

    Virtual Server 2005 Standard Edition

    595€

    Supports 1 to 4 physical processors

    Virtual Server 2005 Enterprise Edition

    1266€

    Supports all physical processors supported by the host operating system

    Mah... strano... non pensavo proprio che proprio oggi... giorno di apertura dell'IT Forum... venisse annunciata la RTM di Virtual Server 2005 R2...

    Hi All,

    Well - Virtual Server 2005 R2 has RTM'd.  Some high level details of the changes in Virtual Server 2005 R2 are as follows:

     

    • Virtual Server host clustering. Support for host-to-host connectivity lets you cluster all virtual machines running on a host.
    • iSCSI support. iSCSI clustering enables guest-to-guest connectivity across physical machines.
    • x64 support. Virtual Server runs natively within a 64-bit Windows host operating system, providing increased performance and memory headroom.
    • Enhanced PXE booting. Virtual Server now includes improved hyperthreading, support for F6 Disk (SCSI driver), and virtual disk pre-compactor functionality.
    • Performance improvements.

    For more details checkout:

    http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsoverview.mspx

    and:

    http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx

    Fonte: Virtual Server 2005 R2 RTMs

    Technorati Tags:

    Anche Microsoft riesce ancora a fare grandi colpi e portarsi a casa grandi nomi!

    Are you using Rational Unified Process (RUP)? See this interesting tidbit of news this week from eWeek:

    eWeek: Microsoft Taps Former Rational Heavyweight to Lend Credence to Enterprise Tools Play

    Microsoft Monday is expected to announce that Jacobson's Ivar Jacobson Consulting LLC, of Alexandria, Va., has joined the Visual Studio Industry Partner program and is part of the Visual Studio 2005 Team System (VSTS) ecosystem.

    Jacobson said the first fruits of his company's relationship with Microsoft will be through the delivery of the Essential Unified Process (Essential UP), which is based on the Microsoft Solutions Framework and integrated with VSTS.

    In short, Essential UP is a simplified or lighter-weight alternative to RUP, Jacobson said. Essential UP is an evolution of the unified process Jacobson helped create more than 10 years ago that forms the foundation of RUP, he said.

    Fonte: Essential Unified Process (Essential UP)

    Bene... un altro download del mio programma preferito!!!

    You can get it from our download page. Or, if you already have a previous version of 2.5 installed, just go to File -> Updates -> Check Now. Note that the help/documentation is still incomplete -- the RC status is for the code, and we're still working on the docs. We are well on track for our November 30th final release. Fixes for this release:

  • Increased updater's compatibility with various proxies, especially those requiring authentication
  • Fixed Auto-Levels incorrect white-balance computation
  • Fixed the Save As dialog not showing filenames
  • Fixed the updater not offering stable releases if the user opts-in to beta notification
  • Fixed data corruption bug with interaction between the two Move tools and undo
  • Fixed many various input, localization, and crash bugs
  • Help documentation is more complete, but NOT finished (RC status is for the code)

    As always, feel free to post feedback and bug reports at our forum. Thanks!

  • Fonte: Paint.NET v2.5 Release Candidate 1 now available

    Ok... ora ci sono anche le release notes... chissà cosa succederà domani...

    Release documentation for Virtual Server R2.

    Fonte: Virtual Server 2005 R2 Release Notes

    Technorati Tags:

    L'uscita della nuova versione di IKVM mi ha fatto tornare in mente la promessa di qualche benchmark di uso di JExcel fatto con IKVM e con J#... Purtroppo ho cancellato per errore la VM su cui avevo installato tutto, e il tempo tiranno di questi giorni mi ha impedito di ripreparare il tutto. ...Continua cliccando il titolo...

    Bene... meglio tardi che mai...

    Adesso c'è un mese e mezzo per raggiungere i requisiti...

    Update... a furor di popolo... ecco un link... https://partner.microsoft.com/US/competency/competencyoverview/

    Se avete macchine con più di 4 processori, DOVETE installare Virtual Server 2005 Enterprise Edition, in quanto la standard non si installa nemmeno.

    Questo a differenza di altri prodotti server che al massimo sfruttano solo i processori previsti dalla licenza.

    Fonte: il newsgroup di Virtual Server

    Non lo dico io, ma Brian Button, uno dei creatori di EntLib...

    Leggete l'articolo, è molto interessante... soprattutto questa parte:

    What about Once and Only Once?

    I fully understand,appreciate, and follow the Once and Only Once (OAOO) mantra of the agile movement. But this mantra has to be taken in its context — it is a part of the definition of SimpleDesign. SimpleDesign means to write the system such that these things are true:

    1. Code is appropriate for its audience
    2. Communicates its intent clearly
    3. Each concept is represented once and only once
    4. Expressed in as few classes as possible
    5. Expressed in as few methods as possible

    in that order! If you look carefully at that list, communication is #2 on the list, while OAOO is #3. This means the communication trumps a little duplication. Part of becoming more experienced at TDD, Refactoring, and Simple Design is knowing when it is appropriate to leave in a little duplication to enhance communication. And I think this is one of those times.

    There is definitely a price to pay for it, however. Since the setup and teardown logic are potentially duplicated among a bunch of similar unit tests, you have to change each of them individually should the logic change. I’ve paid that price a bunch of times in the past, but I still believe that the gains in communication outweigh the cost of the replicated changes. YMMV

    Mi sono creato una piccola home page sul Wiki...

    La trovate qui: http://wiki.ugidotnet.org/default.aspx/UGIdotNETWiki/LorenzoBarbieri.html

    Clicca x leggere...

    Lo staff dell'Italian Agile Day ti aspetta il 16 Dicembre a Milano.

    Per qualsiasi altra informazione non esitare a contattarci. A presto!

    http://www.agileday.it - Italian Agile Day

    Che dire... ci vediamo li!!!

    Italian Agile Day