tabs vs spaces

akikos

Επιφανές μέλος

Ο Ανδρέας δεν κοινοποιεί τη δραστηριότητά του. Επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Αθήνα (Αττική). Έχει γράψει 13.106 μηνύματα.
Γνωστή κόντρα μεταξύ των προγραμματιστών.

Τα πλεονεκτήματα του tabs είναι αρκετά.
- Μικρότερο filesize στο source.
- Πιο γρήγορη μέθοδος
- To μήκος μπορεί να ρυθμιστεί από το editor/IDE.

Παρόλα αυτά υπάρχουν αρκετοί που επιμένουν spaces. Tα κύριo πλεονέκτημάτα τους που μπορώ να σκεφτώ είναι:
- O κώδικας εμφανίζεται παντού ο ίδιος, ότι editor/IDE χρησιμοποιεί κάποιος.


Τι χρησιμοποιείτε συνήθως εσείς;

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Tabs εννοειται.
Αν ο editor/IDE σου δεν ειναι και πολυ "εξυπνος" θα καταληξεις να χρησιμοποιεις πιο συχνα spaces απο semicolons.
Καποιες φορες ομως προτιμωνται τα spaces. Αναλογα την περισταση...

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Ποιος χρησιμοποιει spaces και γιατι;;;; να το πει εδω μπροστα μου!

underscore ή camelCase??

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Επεξεργάστηκε από συντονιστή:
Silicon Valley :clapup:

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
spaces προφανώς


self explanatory

:P

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Οταν αφαιρειται κατι, π.χ μια while, τον κωδικα στο body πως τον στοιχιζεται; Με ...απειρα back spaces η μια κι εξω με ενα shift+tab; :P

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
λολ σοβαρά τώρα; :P

καταρχήν κανείς δε κάνει ident πατώντας space. πατάς tab κι εχεις τον editor να το κάνει convert σε 2-4-8 spaces. To ίδιο και με το σβήσιμο.

επίσης όλοι οι σοβαροί editors υποστηρίζουν auto identation όπως και μαζική στοίχηση.

προσωπικά αν θέλω στο vim να σβήσω ένα while πχ και να μεταφέρω ένα block προς τα έξω απλά το επιλέγω συνήθως με shift-v και μετά το φτιάχνω αυτόματα με =. ( εκτός από python που χρησιμοποιεί τη στοίχηση για το compiler εκεί πρέπει να το κάνεις εσύ με <>).

Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 

Χρήστες Βρείτε παρόμοια

  • Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:
    Tα παρακάτω 1 μέλη διάβασαν αυτό το θέμα:
  • Φορτώνει...
Back
Top