0

דוגמה ל-TSV לא חוקי: תו ציטוט תועה בשדה

אימות קבצי TSV (ערך מופרד בכרטיסיות) עבור שלמות ומבנה במצב לא מקוון.

מעבד... 0%
סורק שורות
בדיקת עמודות ספירת
אימות עצירות טאב
אימות ציטוטים
עריכת דו"ח

תוצאה

דף זה פותח את מאמת ה-TSV שנטען מראש עם ייצוא מלאי שבו שם המוצר קורא צג 24 אינץ' — תוך שימוש בתו מרכאות כפולות כסמל אינץ'. המאמת מפעיל ברגע שהדף נטען, כך שהשגיאה המוצגת למטה משקפת בדיקה אמיתית, חיה של הטקסט המדויק הזה.

זהו כישלון עדין יותר מטאב תועה: תו מרכאות כפולות בודדות בכל מקום בשדה מטופל כהתחלה של ערך מצוטט, ומכיוון ששום ציטוט סגירה תואם לא מופיע בשורה זו, המנתח מדווח על השדה כמחרוזת מצוטטת בלתי נגמרת במקום לנחש למה הייתה הכוונה. שמות ומדידות של מוצרים המשתמשים בסמל אינץ' ("), סימן זהטו, או ציטוט ישר עבור רגל/אינץ' הם מקור נפוץ בעולם האמיתי לבאג בדיוק זה בייצוא TSV.

חלונית התוצאות למטה מזהה את השורה המדויקת שבה מופיעה הציטוט הבלתי תואם. התיקון הוא בדרך כלל להסיר או להימלט תו הציטוט התועה בנתוני המקור לפני ייצוא מחדש - השווה את הקביעה המוגדרת מראש זו מול valid-inventory-tsv כדי לראות את אותה צורת שורה בלעדיה.