Είναι ένα πλεονέκτημα για να έχει πάντα μια ιδιότητα ID εκεί;




Στο asp.net είναι κάθε όφελος να συμπεριληφθούν ή όχι, συμπεριλαμβανομένων μια ιδιότητα id εκεί; Ας υποθέσουμε ότι γι 'αυτό το θέμα ότι δεν υπάρχει programtic λόγος για τον οποίο χρειαζόμαστε ένα αναγνωριστικό. (Δεν είναι το χειρισμό του ελέγχου στον κώδικα πίσω, ούτε για τον πελάτη).


Η προσωπική μου προτίμηση είναι το συνυπολογισμό του ακινήτου Id όταν έχω ένα λόγο για να χειραγωγήσουν τον έλεγχο και πρέπει να είναι σε θέση να αναφερθώ σε αυτό. Έτσι βρίσκω τον εαυτό μου πάντα απομάκρυνση Εικόνα1 Label1 κτλ κτλ ...


Απαντήσεις μέχρι τώρα:



1. Κρατώντας τους μπορεί να βοηθήσει τη βοήθεια τεχνολογιών.
2. Κρατώντας τους μπορεί να βοηθήσει με σουίτες δοκιμής
3. Αφαίρεση αυτά μπορεί να έχουν αντίκτυπο στο εύρος ζώνης
4. Αφαίρεση τους κρατά καθαρότερο intellisense σας (μόλις προσθέσατε αυτό)
Έχοντας ιδιότητες ID είναι χρήσιμες για τον έλεγχο της σελίδας σας με ένα εργαλείο όπως το Quick Test Pro, κ.λπ. Είναι επίσης χρήσιμο για τους τυφλούς χρήστες που περιηγούνται με ένα εργαλείο ανάγνωσης οθόνης.


Υπάρχει μια καλή Hanselminutes podcast, όπου αυτό συζητείται:
 <http://www.hanselminutes.com/default.aspx?showID=143>
Η προτιμώμενη μέθοδος είναι να χρησιμοποιήσετε πραγματικά την ιδιότητα υπό όρους για να τυλίξει τις κλήσεις εντοπισμού σφαλμάτων σας, μην χρησιμοποιήσετε τις οδηγίες μεταγλωττιστή. #ifs μπορεί να πάρει δύσκολες και μπορεί να οδηγήσει σε περίεργα προβλήματα κατασκευής.


Ένα παράδειγμα της χρήσης ενός υπό όρους χαρακτηριστικό είναι η εξής (σε C #, αλλά λειτουργεί σε VB.NET πολύ):



```
[ Conditional("Debug") ]
private void WriteDebug(string debugString)
{
  // do stuff
}

```

Κατά τη μεταγλώττιση, χωρίς το σετ σημαία DEBUG, κάθε κλήση προς WriteDebug θα καταργηθούν όπως υποτίθεται συνέβαινε με Debug.Write (). Η Airbnb επαληθεύει τα στοιχεία των επισκεπτών και του εκάστοτε οικοδεσπότη για μεγαλύτερη διαφάνεια και ασφάλεια. Απαιτείται μια φωτογραφία προφίλ, ένας επιβεβαιωμένος αριθμός τηλεφώνου και μια επιβεβαιωμένη διεύθυνση email.


Για επιπλέον προστασία, εμείς ελέγχουμε το ιστορικό των επισκεπτών και επαληθεύουμε την ταυτότητά τους. Βεβαίως και μπορείτε. Απλά ενημερώστε μας για τους κανόνες που έχετε ορίσει. Εμείς θα τους προσθέσουμε στο προφίλ του ακίνητου σας και θα τους λάβουμε σοβαρά υπόψιν στην φάση επιλογής των ενοικιαστών. οι διευθύνσεις αυτές είναι τα shorcuts στη σελίδα about:home. συγκεκριμένα τα 8 πρώτα αν έχεις μία σειρά ενεργή, και τα 10 πρώτα αν έχεις 2-4. οι ρυθμίσεις παραμένουν ενεργές και αν τα απενεργοποιήσεις. απ’ οτι φαινεται στην εικονα το διαμερισμα /home εχει λιγο ελευθερο χωρο. το πιθανοτερο λοιπον ειναι με αυτο να σχετιζονται τα μηνυματα μη επαρκους χωρου. αυτο που μπορεις να κανεις ειναι να διαγραψεις το τελευταιο διαμερισμα(αυτο που εχει 7.7gb δεδομενα), η αν εχεις δεδομενα εκει που θελεις να κρατ… εννοειται με λογαριασμο.

κανει καποια νερα τωρα με τις νεες εκδοσεις των διανομων.

δεν κραταει στην μνημη τα αρχεια που κατεβαζεις. αν τον κλεισεις χανονται ολα.

αντιθετα το πρωτο download κατα παραδοξο τροπο δεν το χανει ποτε, το σβηνεις δεν το σβηνεις, ειναι εκει παντα.

γενικα δεν συμπεριφερετ… να τα πάρουμε με τη σειρά για να μη γίνει μπέρδεμα;

άρχικά, ένας αυτοματοποιημένος εγκαταστάτης μπορεί να μην εμφανίσει κάποιο μήνυμα λάθους αλλά αρκεί ένα τυπογραφικό λάθος στον κώδικά του για να μην πετύχει μια απλή ρύθμιση ας πούμε.

τώρα, το μενού του septor στο πρώτο screenshot αντιστοιχεί στη… Αυτή είναι η γνώμη μου, αλλά? όπως ακριβώς και οι τάξεις περίπτωση δεν, θα ήθελα να εφαρμόσουν μια `copy`μέθοδο του είδους στην τάξη για να καταστεί δυνατή η τροποποίηση, διατηρώντας παράλληλα το αμετάβλητο, αλλά υπάρχει ορισμένες περιπτώσεις που δεν μπορώ να βοηθήσω να το μεταβλητό? Για παράδειγμα, όταν κάτι αναμένεται να γίνει η λειτουργία αντιγραφής είναι πολύ μεγάλη και αργή για την κατηγορία? όπως όταν η τάξη έχει τόσα πολλά συχνά τροποποιημένο μέλη. Και μην ανησυχείτε για χιλιάδες περιπτώσεις που επιπλέουν γύρω στη μνήμη, επειδή είναι αυτόματα GC'ed, οπότε το πιο πραγματικό πρόβλημα είναι ο χρόνος κόστος της αντιγραφής περιπτώσεις της κλάσης. Παρακαλώ πείτε μου εάν η γνώμη μου είναι κάπως λάθος :) Όχι, `index`είναι απλά ένα όνομα που έχει εκχωρηθεί για να δείξει το δείκτη. Πρακτικά και οι δύο τύποι είναι ίδιες. τα εισαγωγικά είναι απαραίτητα όταν το όνομα περιέχει κενά. το static όνομα δεν πρέπει να περιέχει κενά, οπότε δεν είναι απαραίτητο.

σε ένα ποιο πολύπλοκο παράδειγμα

[image]

βάζω και τα δύο ονόματα και το static και το pretty, δες πως το πρώτο δεν έχει κενά. εδώ τα εισαγωγικά είναι απαραίτητα, ώσ…