Java/מוסכמות קידוד: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
הרחבה
שורה 15:
===== מעיד על תפקיד המשתנה =====
למשל, בתכנית הקולטת את מספר ימיי העבודה של עובד, ומדפיסה את מספר ימיי החופשה שהוא זכאי להם, לא נוכל לקרוא למשתנה הזוכר את ימיי החופשה days, משום שאז נתבלבל עם זה הזוכר את מספר ימיי העבודה. במקום זה, נוכל לקרוא לימיי החופשה VacationDays, או ולימיי העבודה WorkDays. זה יקל על מי שקורא את התכנית, שיכול להבין במבט ראשון מה כל משתנה זוכר ומה תפקידו. כך ננהג לגבי כל משתנה. למשתנה שבודק כמה פעמים התמלא תני נוכל לקרוא count, למשתנה צובר נקרא sum ולאחד שזוכר מספר ילדים נקרא kids.
אפשר גם לקרוא למשתנים שוליים או כאלה שמשמשים כמונים בלולאות פשוט לפיבאות הראשונה של הטיפוס שלהם. למשל: {{קוד בשורה|1= char c='a';}}.
 
===== קצר =====
נניח שאנו יוצרים משתנה המכיל את מספר ימיי החופשה של מועסקים גברים והתכנית מחשבת את מספר הימים האלה לפי נתונים כלשהם (כמו חופשת הלידה המגיעה לאבות ומספר הימים שעבדו). הדרך הכי קריאה וברורה לקרוא למשתנה הזה, כמו גם השם שיעיד הכי טוב על תפקידו יהיה {{קוד בשורה|1= int VacationDaysOfMaleEmployees;}}, אך זה שם מסורבל וארוך, ויהיה מתיש לקרוא ולכתוב אותו בהמשך התכנית. יהיה קל יותר גם לטעות בכתיבת השם, ואז ה[[w:מהדר|מהדר]] לא ידע לגשת אליו. במקום זאת, נוכל לקרוא למשתנה {{קוד בשורה|1= int vacDayMaleEmp}}, או בשם אפילו קצר יותר, אם נסביר לידו את התפקיד שלו: {{קוד בשורה|1= int vdme; //Vacation days of male employee}}.
 
=====מוסכמות נוספות=====
# שמות של אובייקטים (ראה בהמשך) נהוג שמתחילים באות גדולה.