ויקיפדיה:מגבלות המפענח – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ ←תיקון דף שנפגע ממגבלות המפענח: הגהה |
מ ←תיקון דף שנפגע ממגבלות המפענח: הגהה |
||
שורה 144:
===תיקון דף שנפגע ממגבלות המפענח===
במקרה (הנדיר) של דף שעקב מגבלות המפענח אינו מוצג כראוי, צריך קודם כל לבדוק איזו מגבלה הופרה (רואים בטבלה שגודל המשאב שנצרך שווה למגבלה או קרוב אליה מאד).
במקרה הנפוץ, המגבלה היא '''גודל הטקסט המוכלל לאחר הפריסה''' (גודל המשאב יכול להיות פחות מהמגבלה, והמפענח עוצר אם ה"דבר" הבא בדף יקפית אותו מעבר למגבלה. אם הבעיה היא מגבלה זו, הדף ייתווסף ל[[:קטגוריה:דפים שבהם ההכללה גדולה מדי]]). במקרה זה, יש דרכים אחדות לפתרון הבעיה:
* פיצול הדף. אידאלית, השיקול היחיד בהחלטה לפיצול דף צריך להיות תוכני ולא טכני, ופיצול מסיבה טכנית גרידא צריך להישקל רק כמוצא אחרון.
* צמצום השימוש בתבניות. חישוב "גודל הטקסט לאחר פריסה" אינו טריביאלי, ואותו טקסט עצמו יכול לצרוך כפליים, פי שלוש, פי שש, או אפילו יותר מאורכו הממשי, כשהוא מגיע דרך תבנית, והגורם בו מוכפל הגודל גדל (לפעמים בפונקצייה מעריכית) עם עליית עומק ההכללה: הגדלת "גודל הטקסט לאחר פריסה" בבתים ספורים בתבנית שמוכללת בעומק שש, יכולה להגדיל את הדף שכולל אותה במאות בתים
במגבלות אחרות יש לטפל באופן שמתאים למגבלה אותה
*כאשר המגבלה נובעת מסיבוך ("עומק הפריסה", "עומק הרקורסיה"), צריך למצוא את התבנית המסוימת שמתחפרת לעומק, או ליתר דיוק, את שרשרת ההכללה העבריינית, ולטפל בה.
*כשהמגבלה היא שימוש יתר בפונקציות מפענח יקרות, התרופה היא בדרך כלל הגבלת השימוש בתבניות שקוראות לפונקציות היקרות - החשודה העיקרית היא פונקציית המפענח #קיים. גם קריאות מסוימות מקוד לואה נספרות כיקרות.
|