ארכיון יומי: 29 אפריל, 2009

מלפון חמוץ

התחלתי לשחק עם Cucumber (אני כבר אפילו יודע לכתוב את המילה האנגלית בלי שגיאות כתיב) בשביל ליצור תוכנה מבוססת בדיקות ב rails, והיות והתוכנה צריכה להיות בעברית, התחלתי להיכנס לדוגמאות של מלפפון, וגיליתי שהוא תומך בערבית, אז חשבתי לעצמי "אם הוא תומך בערבית, אז למה שלא תהיה תמיכה בעברית ?!" (גם גיליתי עם זה שברובי, כמו בפרל ודלפי 2009, אפשר ליצור שמות פונקציות עם כל תו unicode כולל תווים עבריים, אבל אני ממש לא אוהב את הרעיון).

אז פניתי למפתח הראשי של מלפפון, והוא הפנה אותי לדף בויקי המסביר כיצד להוסיף שפות. השלב הבא שלי היה לקחת את הדוגמאות של מלפפון שמוצגות בשפות שונות, ולהוסיף דוגמא לעברית. אז התחלתי לעבוד על זה, ויצרתי את חיבור וחילוק. החילוק עבד מצויין אחרי שלמדתי משהו מאוד מעניין על מלפפון שלא הבנתי לפני זה, אבל כאשר עובדים עם זה ולא רק רואים פודקסדים, אז זה עוזר להבין 🙂 ותיקנתי בעיות ניסוח, שיהיו אחידות אצלי, וכתבתי קוד שיודע לקחת, ועבד.

עם הפעולות חיבור שמשתמשות ב Scenario Outline או "מסגרת תסריט" כמו שקראתי לזה כבר היו בעיות.

בשביל להסביר קצת מה זה, אני כותב הסבר קצר: ובכן כמו שהסברתי פעם, מלפפון מרשה לנו לתאר במילים את הפעולות שאנחנו מצפים. אבל כאשר אנחנו רוצים לבדוק מול מידע, אפשר לעשות את זה ב3 דרכים שאני מכיר: להמשיך לקרוא