קריאת פאנל ניתוח הקונפליקטים
שלוש תצוגות לקריאה בלבד של אותה טבלת החלטה, אזהרת הצללה חיה, פערי קלט לא מכוסים, והנתונים שמשנים איזה כלל תכתבו.
טבלת החלטה היא דבר אחד שנערך בשלוש דרכים: הטבלה עצמה, דיאגרמת זרימה לקריאה בלבד, ותצוגת טקסט לקריאה בלבד — שלוש תצוגות של אותה לוגיקה, כך שעריכה בטבלה מופיעה מיד בשתי האחרות. הטבלה היא המקום שבו עובדים; השתיים האחרות הן המקום שבו בודקים את העבודה בצורה אחרת.
מה תג הניתוח בעצם סופר
הניתוח רץ ברציפות, לא לפי דרישה — הוא מחושב מחדש בכל עריכה שמבצעים. שני סוגי ממצאים חשובים במיוחד:
- כלל מוצל. אם סידור מחדש גורם לכלל מוקדם יותר לנצח תמיד על פני כלל מאוחר יותר עבור אותם קלטים, הסטודיו מזהיר ברגע הפעולה — ומציין איזה כלל מצל כעת על מי, במקום להשאיר לכם לגלות כלל שפסק בשקט לפעול.
- פער. צירוף קלט שאף כלל לא מטפל בו כלל. אם משאירים זאת כך, זהו תושב ששואל שאלה ולא מקבל תשובה כלל; כל פער מופיע ברשימה כדי שתוכלו להוסיף כלל או ברירת מחדל מוצהרת לפני הפרסום.
תצוגות הזרימה והטקסט הן לקריאה בלבד במכוון. פרסר חלקי שמשמיט בשקט תנאי שהוא לא יודע לקרוא הוא כשל אמיתי שהעיצוב הזה נמנע ממנו — תצוגה לקריאה בלבד כנה לגבי מה שהיא מסוגלת להראות; תצוגה הניתנת לעריכה שמאבדת מידע עלולה לאבד מדיניות בשקט מבלי שאיש ישים לב.
בחירת מדיניות קונפליקטים
נקבעת פעם אחת לכל ערכת כללים, ליד שלוש התצוגות: FirstMatch (הכלל התואם הראשון, לפי סדר עדיפות, מנצח) או AllMatch (כל כלל תואם תורם). רוב טבלאות הזכאות רוצות FirstMatch; טבלה שהיא בעצם כמה החלטות תוספת בלתי תלויות שנערמו יחד בדרך כלל רוצה AllMatch.
קריאת כלל אחד כמשפט
בחרו שורה ותופיע תחתיה תצוגה בשפה פשוטה, לצד פאנל עובדות עם מספרים אמיתיים ונמדדים: התפלגות הערך של העובדה, ושיעור הריקים שלה — כמה פעמים העובדה פשוט חזרה ריקה (ספק שלא ענה, למשל). אף אחד מהמספרים אינו נראה מהסכימה, ושניהם משנים את הכלל שבאמת הייתם כותבים.
בדקו את שיעור הריקים לפני שכותבים ברירת מחדל של "לא זכאי" המבוססת על עובדה אחת. כלל שנקרא כ"לא זכאי" ב-3% מהמקרים עשוי בעצם להיות "הספק לא ענה" ב-3% מהמקרים — בעיה שונה לחלוטין עם פתרון שונה לחלוטין.