Προγραμματισμός

Calisthenics αντικειμένου: Αλλάξτε τον τρόπο κωδικοποίησης

Εάν θέλετε να βελτιώσετε τις δεξιότητές σας στον προγραμματισμό και να εκπαιδεύσετε τον εγκέφαλό σας για να βρείτε νέες λύσεις, υπάρχει ένα πρόγραμμα προπόνησης για αυτό. Αρχικά προτάθηκε από τον Jeff Bay στο ThoughtWorks Anthology (το οποίο δυστυχώς δεν έχει εκτυπωθεί) η αντικειμενική γυμναστική καθορίζει τους κανόνες του παιχνιδιού και, στη συνέχεια, σας επιτρέπει να το αντιμετωπίζετε με το πρόβλημα προγραμματισμού της επιλογής σας. Οι κανόνες είναι:

  1. Χρησιμοποιήστε μόνο ένα επίπεδο εσοχής ανά μέθοδο.
  2. Μην χρησιμοποιείτε την άλλη λέξη-κλειδί.
  3. Τυλίξτε όλα τα πρωτόγονα και τα χορδή.
  4. Χρησιμοποιήστε μόνο μία κουκκίδα ανά γραμμή.
  5. Μην συντομεύετε.
  6. Κρατήστε όλες τις οντότητες μικρές.
  7. Μην χρησιμοποιείτε τάξεις με περισσότερες από δύο μεταβλητές παρουσίας.
  8. Χρησιμοποιήστε συλλογές πρώτης κατηγορίας.
  9. Μην χρησιμοποιείτε παραλήπτες / ρυθμιστές / ιδιότητες.

Διαβάστε περισσότερα - και δείτε τη δράση των αντικειμένων σε δράση - στο Schneide Blog ...

Αυτή η ιστορία, "Calisthenics αντικειμένου: Αλλάξτε τον τρόπο με τον οποίο κωδικοποιείτε" δημοσιεύθηκε αρχικά από το JavaWorld.

$config[zx-auto] not found$config[zx-overlay] not found