Patronen en praktijken...suck! (Nederlands (Dutch))

Patronen en praktijken...suck!

Saturday, 24 June 2006

//

2 minute read

Patronen en praktijken...suck!

Geplaatst op dinsdag 20 juli 2004 10:42

Ik denk dat ik het in het verleden vrij duidelijk gemaakt dat ik denk dat een van de zwakste gebieden van de Microsoft 'developer experience' is de Gebied Patronen & Praktijken, geloof me niet? OK, probeer en vind een artikel over de Singleton patroon op de site; hint, gebruik niet de Search functie, het geeft een link naar de Caching Toepassingsblok voor 'Singleton' en helemaal niets voor 'Singleton Pattern'! Wanneer je het lukt om het te vinden (Hier.), kunt u een paar dingen opmerken:

  1. Het verklaart niet echt waar / waarom je het zou willen gebruiken, hier is de 'Context'

'Je bouwt een toepassing in C#. Je hebt een klasse nodig die slechts één instantie heeft, en je moet een wereldwijd punt van toegang tot de instantie bieden. Je wilt er zeker van zijn dat je oplossing efficiënt is en dat deze profiteert van de Microsoft .NET gemeenschappelijke taal runtime functies. Je kunt er ook voor zorgen dat je oplossing draadveilig is.'

Wat technisch correct is, absoluut...ok, dus waarom zou je het eigenlijk willen gebruiken? Sommige voorbeelden kunnen hier helpen!

  1. Dit is echt niet de makkelijkste of zelfs de 'beste' implementatie - voor mijn geld, Dit is - heeft veel versies die de voordelen / nadelen van elk uitleggen.

Ik heb hier eerder over geklaagd, waarom doe ik het weer? Ik was op zoek naar een fatsoenlijke implementatie van een specifiek patroon, de Dispatcher-weergave - Uiteindelijk ging ik naar de Sun Patterns site En vertaald uit de J2EE versie in C#...wat een lastpak is! Ik kan de post op dit moment niet vinden, maar ik las wat dingen op iemands blog dat de focus was geweest op de 'professionele' ontwikkelaar in tegenstelling tot de 'opportunist' op de P&P site...wat betekent dat degenen met formele comp-sci training versus degenen die kozen om ontwikkelaars te worden na gekwalificeerd te zijn in een ander onderwerp. Hmm...Ik weet niet of het Verenigd Koninkrijk ongebruikelijk is, maar ik zou zeggen dat van de vele ontwikkelaars waarmee ik heb gewerkt, ongeveer 5% daadwerkelijk comp-sci afgestudeerden zijn geweest - en ze zijn niet gemakkelijk te herkennen aan hun vaardigheidsniveau. Ik vind dit echt vervelend, patronen moeten de universele taal van alle ontwikkelaars, zeker, de 'Enterprise Developer' zal waarschijnlijk vertrouwen op patronen meer (zoals het gebruik van patronen kan sterk vereenvoudigen de creatie en het toekomstige begrip van complexe enterprise systemen) maar ik geloof echt dat Microsoft de bal hebben laten vallen in het niet duwen patronen meer naar de algemene ontwikkelaar gemeenschap. DoFactory vullen in een deel van de kloof, maar ik ben nog steeds verbaasd door de patronen agnosia op sites zoals MSDN, zelfs de Architectuurcentrum Alsof je een huis bouwt uit grondstoffen als klei en hout... in plaats van stenen en deuren.

Hoe dan ook, razende over...

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.