This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Μοτίβα και πρακτικές... χάλια!
Saturday, 24 June 2006
Μοτίβα και πρακτικές... χάλια!
Δημοσιεύτηκε την Τρίτη, 20 Ιουλίου 2004 10:42 πμ
Νομίζω ότι έχω καταστήσει αρκετά σαφές στο παρελθόν ότι πιστεύω ότι ένας από τους πιο αδύναμους τομείς της "εμπειρίας του προγραμματιστή" της Microsoft είναι η Τομέας προτύπων και πρακτικών, μην με πιστεύετε; Εντάξει, προσπαθήστε να βρείτε ένα άρθρο σχετικά με το μοτίβο Singleton στο site? υπαινιγμός, δεν χρησιμοποιούν τη λειτουργία αναζήτησης, επιστρέφει ένα σύνδεσμο με το Κλείδωμα εφαρμογής CachingName για το 'Singleton' και τίποτα απολύτως για το 'Singleton Pattern'! Όταν καταφέρετε να το βρείτε (Ορίστε.), μπορείτε να παρατηρήσετε μερικά πράγματα:
- Δεν εξηγεί πού / γιατί θα θέλατε να το χρησιμοποιήσετε, εδώ είναι το "Σύνθετο"
"Χτίζετε μια εφαρμογή σε C#. Χρειάζεστε μια τάξη που έχει μόνο μία περίπτωση, και θα πρέπει να παρέχουν ένα παγκόσμιο σημείο πρόσβασης στην περίπτωση. Θέλετε να είστε σίγουροι ότι η λύση σας είναι αποτελεσματική και ότι εκμεταλλεύεται τα χαρακτηριστικά κοινής γλώσσας Microsoft.NET. Μπορεί επίσης να θέλετε να βεβαιωθείτε ότι η λύση σας είναι νήμα ασφαλές ."
Το οποίο είναι τεχνικά ακριβές, απολύτως...εντάξει, οπότε γιατί να θέλετε πραγματικά να το χρησιμοποιήσετε; Μερικά παραδείγματα μπορεί να βοηθήσουν εδώ!
- Αυτό δεν είναι πραγματικά η πιο εύκολη ή ακόμα και η καλύτερη εφαρμογή - για τα χρήματά μου, Αυτό είναι - έχει πολλές εκδόσεις που εξηγούν τα οφέλη / μειονεκτήματα του καθενός.
Προσπαθούσα να βρω μια αξιοπρεπή εφαρμογή ενός συγκεκριμένου μοτίβου. Προβολή αποστολής@ info: whatsthis - Τελικά πήγα στο Sun Patterns site και μεταφραστεί από την έκδοση J2EE σε C#...που είναι ένας πόνος στον κώλο! Δεν μπορώ να βρω τη θέση αυτή τη στιγμή, αλλά διάβασα κάποια πράγματα στο blog κάποιου ότι η εστίαση ήταν στον "επαγγελματία" προγραμματιστή σε αντίθεση με τον "opportunist" στο P&P site... σημαίνει εκείνους με επίσημη εκπαίδευση comp-sci έναντι εκείνων που επέλεξαν να γίνουν προγραμματιστές μετά από έχοντας προκριθεί σε ένα διαφορετικό θέμα. Χμμ...Δεν ξέρω αν το Ηνωμένο Βασίλειο είναι ασυνήθιστο, αλλά θα έλεγα ότι από τους πολλούς προγραμματιστές με τους οποίους συνεργάστηκα, περίπου 5% ήταν στην πραγματικότητα απόφοιτοι Comp-sci - και δεν ήταν εύκολα αναγνωρίσιμοι από το επίπεδο δεξιοτήτων τους. Θεωρώ ότι αυτό πραγματικά ενοχλητικό, τα πρότυπα θα πρέπει να είναι η καθολική γλώσσα όλων των προγραμματιστών, σίγουρα, ο "επιχειρηματίας προγραμματιστής" πιθανότατα να βασίζεται σε πρότυπα περισσότερο (καθώς η χρήση προτύπων μπορεί να απλοποιήσει σε μεγάλο βαθμό τη δημιουργία και τη μελλοντική κατανόηση των πολύπλοκων συστημάτων επιχειρήσεων) αλλά πιστεύω πραγματικά ότι η Microsoft έχει ρίξει την μπάλα στο να μην πιέζει τα πρότυπα περισσότερο στη γενική κοινότητα των προγραμματιστών. ΔόκτωρCity name (optional, probably does not need a translation) γέμισε ένα μέρος του χάσματος αλλά είμαι ακόμα μπερδεμένος από τα μοτίβα αγνωσία σε ιστοσελίδες όπως MSDNCity name (optional, probably does not need a translation), ακόμη και το Κέντρο Αρχιτεκτονικής Με το ζόρι τα αναφέρει... Έλα τώρα, είναι σαν να φτιάχνεις ένα σπίτι από πρώτες ύλες όπως πηλό και ξύλο αντί να χρησιμοποιείς πράγματα όπως τούβλα και πόρτες.
Τέλος πάντων, ξεσηκώστε...