טאבים או רווחים?

אז מה הדרך העדיפה שלכם להזיח קוד?

אני מזיח\ה בעזרת
  • רווחים
  • טאבים
0 מצביעים

אדם שממלא את הקוד שלו ברווחים במקום טאב אלגנטי הוא אדם מוזר
Change my mind

אני לוחץ על טאב, זה פשוט מתורגם ל-4 רווחים.

ואני לא בא לשכנע אף אחד (למרות שאם ה-PR שלך יכלול Tabs ואני אהיה reviewer, כנראה שתקבל decline).

Decline על Tab???
קשוח לטעמי

אם כל הפרוייקט כתוב עם הזחה של רווחים, ואז מגיע מפתח חדש שמזיח בעזרת טאבים, זה פשוט יוצר בלאגן (ולא, אני לא באמת מבצע decline, אבל כותב comments ומצפה לתיקון). כמובן שגם אני אתיישר לפי מה שכבר קיים, עורכים חכמים עושים את זה אוטומטית בין כו-וכו [1].

אני חושב שזה דיי קריטי כחלק מ-onboarding של מפתח חדש להתיישר באספקט של סטיילינג (מהו התו לשורה חדשה, האם בסוף הקובץ אוטומטית מוסיפים שורה חדשה, מהם תווי ההזחה שעושים בהם שימוש וכו).

קישורים:

  1. Basic Editing in Visual Studio Code

מזועזע קשות מכל מה שהולך פה

צריך פה את ים שיעשה קצת חינוך מהשיטה הישנה

2 לייקים

במקרה הזה אני מסכים.

לייק 1

אז אם ככה, ברוב המקרים אתה צריך להשתמש ברווחים, אלא אם כן אתה כותב ב-Go, ששם השימוש בטאב מובהק (גם ב-C יש עדיפות מסויימת לטאבים, אבל עדיין יש שימוש מסויים ברווחים).

מזל שאני משתמש בGo ביום-יום.
אם הייתי צריך להזיח עם רווחים אני משוכנע שהייתי מאבד את השפיות שלי אחרי בערך חודש, אם לא פחות.

הנה כתבה מעניינת שמצאתי בנושא:
Tabs Are Evil - emacswiki.org