שיחת קטגוריה:דפים עם שגיאות פרמטריות שקיבלו חנינה
הוספת נושאעוד משהו קטן
[עריכת קוד מקור]― הועבר מהדף שיחת משתמש:בורה בורה
שוב שלום.
שוב שגיאות פרמטריות.
נתחיל בסיפור קטן: כדי לסייע לפרויקט "הערכים הסגולים" של יגאל, לימדתי את יחידת הבדיקה עוד טריק קטן: אפשר להעביר לתבנית הנבדקת עוד פרמטר, שלא מוגדר בתבנית עצמה ולא מתועד בשום מקום, ואומר ליחידת הבדיקה לא לעשות כלום (במבט לאחור, ה"בעיה" של יגאל היתה בדיוק אותו qid עליו דיברתי למעלה, שיגאל צריך להעביר לתבניות המידע כדי שכל העסק יעבוד. כשיגאל ביקש, לא חשבתי על כך שבעצם qid צריך להיות פרמטר חוקי. הוא ביקש "חנינה", וזה מה שעשינו). אפשר להשתמש בפרמטר הזה לצרכים אחרים, למשל אם יש מצב שבדף או קובץ קופצות באיזו תבנית שגיאות פרמטרית שידוע שאין לאף אחד כוונה לתקן, אפשר להעביר את הפרמטר, והוא יפסיק להרעיש את הקטגוריות, ולא יראה את התמרור האדום המעצבן למעלה. זו לא השאלה - זה היה הסיפור. עכשיו השאלה: האם כדאי שיחידת הבדיקות תוסיף קטגוריה כאשר נעשה שימוש בפרמטר הזה? כרגע לא ידוע לי על אף דף בו הוא מופעל, אבל אם יהיו כאלו, כדאי לדעתי שרשימת הדפים שקיבלו "חנינה כוללת" לאחת התבניות תהיה זמינה. אם כן, יש לך הצעה לשם הקטגוריה? "דפים עם דילוג על בדיקת פרמטרים"? בברכה - קיפודנחש 00:07, 26 באפריל 2021 (IDT)
- כבר עניתי לעיל בלי לקרוא כאן... אני נגד חנינות. בערכי הארגמן מעבירים QID כדי שלא יהיו שגיאות וזהו. אמרתי את זה גם ליגאל בזמנו. בורה בורה - שיחה 00:42, 26 באפריל 2021 (IDT)
- ה"חנינות" לא היו השאלה. השאלה הייתה האם כדאי שהיחידה תוסיף קטגוריה כשהוא רואה את פרמטר החנינה.
- וחצי באותו עניין: לפני הרבה זמן דיברתי אתך על להפסיק לבדוק "פרמטר מספרי ריק". לא רק שזה לא תופס שום טעות ממשית, אלא שזה יוצא מגוחך: יש תבניות עם רשימה ארוכה של פרמטרים עם "דילוגי אותיות", למשל תבנית:טבלת NBA לפי מחוז, שמגדירה ב-TD למשל פרמטר 65 אבל לא 64 (ודילוגים רבים נוספים). כדי להעביר פרמטר 65 מוכרחים להעביר 64 ריק (או להקדים כל פרמטר ב-X=). זו פשוט בדיקה שגויה. ביטולה לא מצריך שינוי ביחידה - פשוט מוחקים את השורה שאומרת לבצע את הבדיקה הזו מהאופציות. קיפודנחש 00:54, 26 באפריל 2021 (IDT)
- אני חושב שעם ההצעה בסעיף הקודם השאלה מתייתרת כי לא יהיו חנינות.
- חוץ מתבנית:טבלת NBA לפי מחוז ראית את זה בעוד מקומות? כי התבנית הזו מעוותת לגמרי וכבר ביקשתי ממשתמש:עלי שיכתוב משהו נורמלי והבעיה תעלם. בורה בורה - שיחה 01:00, 26 באפריל 2021 (IDT)
- לגבי חנינות: האפשרות להשתמש בתבנית שנמצאת במערכת הבדיקה תוך ניטרול המערכת היא אפשרות טובה, ואין לי כוונה לבטל את הקוד. כרגע לא נעשה שימוש במעקף הזה בשום מקום, ואולי אף פעם לא ייעשה שימוש כזה, אבל זה משהו שצריך להיות. לדעתי, צריכה להיות קטגוריה לדפים שמכלילים תבנית תוך דילוג על הבדיקות, אבל זה לא נורא חשוב לי. בב"ח - קיפודנחש 01:26, 26 באפריל 2021 (IDT)
- יצרתי עבורך את קטגוריה:דפים עם שגיאות פרמטריות שקיבלו חנינה. תוכל להפנות לשם את השגויים המיוחדים וגם להוסיף כמה מילות הסבר. בורה בורה - שיחה 01:39, 26 באפריל 2021 (IDT)
- תודה. לימדתי את היחידה להוסיף את הקטגוריה כשצריך, ובדקתי שזה עובד. הוספתי "קטגוריה מוסתרת", כמקובל. צריך הסבר? קיפודנחש 03:17, 26 באפריל 2021 (IDT)
- אתם מודעים לכך, שניכם, שהקטגוריה הזאת לעולם תשאר ריקה? יגאל (בקשת עזרה, IKhitron ושיחה) 03:48, 26 באפריל 2021 (IDT)
- מודעים ומקווים. בורה בורה - שיחה 03:57, 26 באפריל 2021 (IDT)
- זה לא העניין של תקווה. פיזית אין אפשרות שהקוד הזה יעשה משהו. יגאל (בקשת עזרה, IKhitron ושיחה) 04:05, 26 באפריל 2021 (IDT)
- יגאל, אתה טועה. זה משהו שניסיתי להסביר לך: הקוד הזה עושה בדיוק מה שהוא אמור לעשות. הוסף פרמטר skip parameters validation בדף כלשהו בתבנית כלשהי שנמצאת במערכת הבדיקות, והקטגוריה תופיע. הוסף אותו בתבנית עם שגיאה, ומערכת הבדיקות תתעלם מהשגיאה (לא צריך לשמור - קטגוריות ושגיאות פרמטריות מופיעות כבר ב"תצוגה מקדימה). הוספתי את הפרמטר לבקשתך, לטובת "ערכים סגולים", אבל הוא עובד באותו אופן בקוד ויקי ממש. קיפודנחש 04:16, 26 באפריל 2021 (IDT)
- לא, קיפודנחש. הקטגוריה תופיע בדף בו קיימת שגיאה. אבל הדף הזה לא יתווסף לקטגוריה, כי מנגנון מדיהוויקי לא מאפשר להכניס לקטגוריות דפים שלא קיימים. ואני מכיר את העניין מזמן, כי גם הדפים שכן קיימים בתצוגה מקדימה במקרה של הצמדת הערות שוליים לשמאל מעולם לא מתווספים לקטגוריה, למרות שהיא מופיעה בדף הערך, ואני מתלבט שנים אם להוסיף קוד שמבטל גם את הצגתה, רק שזה כנראה לא יותר מדי חשוב כדי להשקיע בזה. אתה יכול לבדוק את זה. מצא בין ערכי הארגמן דף שמופיע בו שם הקטגוריה שהוספת, לך לקטגוריה, וראה שהיא ריקה. יגאל (בקשת עזרה, IKhitron ושיחה) 10:45, 26 באפריל 2021 (IDT)
- יגאל, אתה טועה. זה משהו שניסיתי להסביר לך: הקוד הזה עושה בדיוק מה שהוא אמור לעשות. הוסף פרמטר skip parameters validation בדף כלשהו בתבנית כלשהי שנמצאת במערכת הבדיקות, והקטגוריה תופיע. הוסף אותו בתבנית עם שגיאה, ומערכת הבדיקות תתעלם מהשגיאה (לא צריך לשמור - קטגוריות ושגיאות פרמטריות מופיעות כבר ב"תצוגה מקדימה). הוספתי את הפרמטר לבקשתך, לטובת "ערכים סגולים", אבל הוא עובד באותו אופן בקוד ויקי ממש. קיפודנחש 04:16, 26 באפריל 2021 (IDT)
- זה לא העניין של תקווה. פיזית אין אפשרות שהקוד הזה יעשה משהו. יגאל (בקשת עזרה, IKhitron ושיחה) 04:05, 26 באפריל 2021 (IDT)
- מודעים ומקווים. בורה בורה - שיחה 03:57, 26 באפריל 2021 (IDT)
- אתם מודעים לכך, שניכם, שהקטגוריה הזאת לעולם תשאר ריקה? יגאל (בקשת עזרה, IKhitron ושיחה) 03:48, 26 באפריל 2021 (IDT)
- תודה. לימדתי את היחידה להוסיף את הקטגוריה כשצריך, ובדקתי שזה עובד. הוספתי "קטגוריה מוסתרת", כמקובל. צריך הסבר? קיפודנחש 03:17, 26 באפריל 2021 (IDT)
- יצרתי עבורך את קטגוריה:דפים עם שגיאות פרמטריות שקיבלו חנינה. תוכל להפנות לשם את השגויים המיוחדים וגם להוסיף כמה מילות הסבר. בורה בורה - שיחה 01:39, 26 באפריל 2021 (IDT)
- לגבי חנינות: האפשרות להשתמש בתבנית שנמצאת במערכת הבדיקה תוך ניטרול המערכת היא אפשרות טובה, ואין לי כוונה לבטל את הקוד. כרגע לא נעשה שימוש במעקף הזה בשום מקום, ואולי אף פעם לא ייעשה שימוש כזה, אבל זה משהו שצריך להיות. לדעתי, צריכה להיות קטגוריה לדפים שמכלילים תבנית תוך דילוג על הבדיקות, אבל זה לא נורא חשוב לי. בב"ח - קיפודנחש 01:26, 26 באפריל 2021 (IDT)
מה אתה לא מצליח להבין במה שכתבתי? מדובר בדפים קיימים, בלי קשר ל"קישורים סגולים". גם בהם ניתן להשתמש בפרמטר. הסברתי זאת כבר מספר פעמים. כרגע אף דף לא משתמש בו, אך המנגנון קיים, ולשם כך גם הקטגוריה. קיפודנחש 16:24, 27 באפריל 2021 (IDT)
- בהחלט. העניין הוא שאני מדבר על הקוד שהתווסף ליחידה תחת התנאי של ערכי הארגמן, שלא עושה כלום. יגאל (בקשת עזרה, IKhitron ושיחה) 19:41, 27 באפריל 2021 (IDT)
- שום קוד לא התווסף ליחידה "תחת התנאי של ערכי הארגמן". הקוד עליו מדובר נוסף ליחידה:ParamValidator (חפש skip parameters validation). זה שהיחידה שלך מוסיפה את הפרמטר כדי להעלים שגיאות זה נחמד, אבל ניתן להעביר את הפרמטר כל פעם שכוללים כל תבנית שהיא: אם התבנית לא נמצאת תחת מערכת הבדיקות, פרמטר עודף ולא מוגדר לא עושה כלום ולא מורגש. בתבנית שכן נמצאת במערכת, הפרמטר אומר לא לבדוק את ההכללה המסוימת הזו, ובמקום זה להוסיף לדף את הקטגוריה המוסתרת של "דפים מדולגים". אם תרצה, הקטגוריה היא בקרה על כך שלא ייעשה שימוש לרעה בפרמטר הדילוג. אם בעתיד ניתקל בדף בו יש סיבה טובה לדלג על הבדיקה בתבנית מסוימת, הקטגוריה תעזור לנו לא לשכוח זאת. קיפודנחש 21:07, 27 באפריל 2021 (IDT)
- כלומר, למקרה שבעתיד, עכשיו זה רק כאן. אז אפשר לשים ניהול פרמטרים על הפרמטר הזה יגאל (בקשת עזרה, IKhitron ושיחה) 22:37, 27 באפריל 2021 (IDT)
- שום קוד לא התווסף ליחידה "תחת התנאי של ערכי הארגמן". הקוד עליו מדובר נוסף ליחידה:ParamValidator (חפש skip parameters validation). זה שהיחידה שלך מוסיפה את הפרמטר כדי להעלים שגיאות זה נחמד, אבל ניתן להעביר את הפרמטר כל פעם שכוללים כל תבנית שהיא: אם התבנית לא נמצאת תחת מערכת הבדיקות, פרמטר עודף ולא מוגדר לא עושה כלום ולא מורגש. בתבנית שכן נמצאת במערכת, הפרמטר אומר לא לבדוק את ההכללה המסוימת הזו, ובמקום זה להוסיף לדף את הקטגוריה המוסתרת של "דפים מדולגים". אם תרצה, הקטגוריה היא בקרה על כך שלא ייעשה שימוש לרעה בפרמטר הדילוג. אם בעתיד ניתקל בדף בו יש סיבה טובה לדלג על הבדיקה בתבנית מסוימת, הקטגוריה תעזור לנו לא לשכוח זאת. קיפודנחש 21:07, 27 באפריל 2021 (IDT)
― סוף העברה
בורה בורה - שיחה 22:41, 27 באפריל 2021 (IDT)