העדפת מוסכמות על פני הגדרות


כל מה שרצית לדעת על העדפת מוסכמות על פני הגדרות:
בפיתוח תוכנה, העדפת מוסכמות על פני הגדרות (באנגלית: convention over configuration; ידוע גם כ-coding by convention – תכנות לפי מוסכמות) היא פרדיגמת עיצוב תוכנה השואפת להפחית את מספר ההחלטות שמפתחי תוכנה צריכים לקבל, וזאת במטרה להשיג פשטות, אבל מבלי בהכרח לאבד גמישות.
למעשה, משמעות הביטוי היא שהמפתח צריך לפרט רק את ההיבטים הלא שגרתיים של היישום.
לדוגמה, אם יש במערכת מחלקה בשם "Sale" (מכירה), אז כברירת מחדל, הטבלה המתאימה לה בבסיס הנתונים תיקרא "sales" (מכירות).
רק אם מישהו יחליט לחרוג ממוסכמה זו, ולדוגמה יקרא לטבלה "products_sold" (מוצרים שנמכרו), אז יהיה עליו לכתוב קוד שעוסק במתן השמות.
כאשר המוסכמה הממומשת תואמת את ההתנהגות הרצויה, היא יכולה לפעול כצפוי מבלי הצורך לכתוב קובצי תצורה.
רק כאשר ההתנהגות הרצויה חורגת מהמוסכמה הממומשת, תידרשנה פעולות הגדרה מפורשות.

נלקח מויקיפדיה

הגדרות נוספות הקשורות להעדפת מוסכמות על פני הגדרות:
תכנות