Κατακόρυφη στοίχιση

Είναι συχνά χρήσιμο να στοιχίζονται κατακόρυφα παρόμοια στοιχεία, για να φαίνονται τα τυπογραφικά σφάλματα [1]. Για παράδειγμα:

$search = array('a', 'b', 'c', 'd', 'e'); $replacement = array('foo', 'bar', 'baz', 'quux');

και

$search = array('a', 'b', 'c', 'd', 'e'); $replacement = array('foo', 'bar', 'baz', 'quux');

Το τελευταίο παράδειγμα κάνει δύο πράγματα διαισθητικά σαφές που πριν δεν ήταν:

  • οι μεταβλητές search και replacement σχετίζονται μεταξύ τους
  • και υπάρχει ένας παραπάνω όρος στην μεταβλητή search από ότι στην μεταβλητή replacement. Αν πρόκειται για κάποιο σφάλμα είναι πιο πιθανόν τώρα να εντοπιστεί.

Ωστόσο, σημειώνετε ότι υπάρχουν πολλά επιχειρήματα κατά της κατακόρυφης στοίχισης όπως:

  • Ευθραυστότητα: Εάν ένας προγραμματιστής κάνει κάποια αλλαγή στον "πίνακα" και δεν τον τακτοποιήσει, έχει ως αποτέλεσμα την επιδείνωση της οπτικής εμφάνισης των στοιχείων, που γίνεται ακόμα χειρότερη με κάθε αλλαγή και
  • Δυσκολία στην συντήρηση: Η μορφοποίηση του πίνακα απαιτεί περισσότερη προσπάθεια για να διατηρηθεί.

1Wikipedia, Programming style --- {W}ikipedia{,} The Free Encyclopedia,





results matching ""

    No results matching ""