TDD – תכנות מונחה מבחנים (Part Three)

26 באוגוסט 2007

חופש גדול הגיע חבר'ה, אני מצטער על ההפרש (בשבועות) בין הפוסט הקודם בסדרה לזה. זה קשור להארי פוטר האחרון, לעונה הראשונה של בבילון 5, ולמאמר הזה של ארנון (שקראתי 4-5 פעמים, ועדיין לא נמאס לי). בנוסף, אושן 13 זה סרט מצויין, וגם הייתי צריך קצת לעבוד (נו, אתם יודעים איך זה), ולכן זה לקח לא מעט זמן, ואני מתנצל. מאירועי הפרקים הקודמים, והכנה להמשך. בפרק הראשון הצגנו את הרעיון מאחורי TDD - כתיבת המבחנים לפני כתיבת הקוד עצמו, הרצה של כל המבחנים, והמנטרה האינסופית "Red-Green-Refactor". בפרק השני, הורדנו והתקנו את NUnit, והתחלנו לממש את ה- Rules Of Play של משחק הקוביות Craps, לפי Wikipedia. כתבנו...
2 תגובות

מטאורים, וספגטי בולונז

13 באוגוסט 2007

למי שלא ידע, אתמול בלילה היה מטר מטאורים (שאפשר לקרוא עליו כאן וכאן). יחד עם חברים, ירדתי למדבר יהודה, לצוד מטאורים במצלמה - אבל... המצלמה שלי עשתה בעיות, וכל מה שהצלחתי לצלם היה ארוחת הערב שבישלנו (יחד עם חבר-מדריך-שף מדורות) :   למישהו יש להמליץ על מצלמה דיגיטלית טובה, אמינה, וזולה ? מעבר לכך, חשבתי שזו תהיה הזדמנות נהדרת להשתמש קצת ב- Popfly, אז יצרתי לי חשבון ב- Flickr, ואת זה: עכשיו, אני רק צריך קצת עזרה בלהגדיל את זה... את התמונות ניתן לראות ב-flickr, אבל השימוש ב- Popfly הפך את זה להרבה יותר מעניין (וגם מאתגר, בפעם הראשונה). למי שלא ניסה עדיין,...
אין תגובות

TDD – תכנות מונחה מבחנים (Part Two)

10 באוגוסט 2007

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

בעיה עם WLW

אהלן כולם. ניסיתי לפרסם כאן פוסט עם תמונות, ככה, רק כדי לטעום איך זה, וקיבלתיי את השגיאה הבאה מ- Windows Live Writer: Image Upload Not Supported By Weblog:The following images cannot be published because the weblog does not support image publishing." מישהו יודע למה ? ואיך לקבוע FTP Account לבלוג שלי ? (או לפתור את זה ?) תודה מראש...עידן פליקס.
4 תגובות

ברכה לחתונה

הייתי עכשיו בחתונה של זוג חברים. אני מקדיש את הפוסט הזה לכלה, לחתן, ול- DJ. לכלה: אלף ותשע-עשרה איחולים ליום חתונתך זה. דעי שהחיים הם רכבת הרים, עם עליות ומורדות, ולרכב עליה יחד עם עוד מישהו, כשמחזיקים ידיים, זה הרבה פחות מפחיד, ויותר מהנה גם. אני מאחל לך שברכבת שלך תמצאי רק עליות. לחתן: דע לך, שהרווחת אשה, שלא תרצה להתנתק ממנה.דע לך גם, שאם תרצה להתנתק ממנה, זה לא כל-כך פשוט.אם תתנתק ממנה, תגלה רק לאחר מעשה כמה אור וכמה חום היא מוסיפה,כמה צבע וכמה שירה. בקיצור, הרווחת אשה לחיים. שמור עליה. לתקליטן: Besame זה מרנגה, לא סלסה.Shakira Shakira זה רגאטון, לא סלסה....
תגיות:
אין תגובות

TDD – תכנות מונחה מבחנים (Part-One)

7 באוגוסט 2007

זהו החלק הראשון בסדרת פוסטים שאני כותב בנוגע ל- Test Driven Development, מתוך תקווה כנה שהוא יעזור לכם לעשות קצת סדר בבלאגן - לי זה עוזר. כדי להתחיל לעשות סדר בבלאגן, נתחיל מלומר מה זה לא TDD, ונמשיך בהצגה בסיסית של TDD. עשיתי קצת מחקר לפני הכתיבה של הפוסט, ומצאתי בוויקיפדיה את הערך 'פיתוח מונחה בדיקות', וסליחה, אבל זה שם מזעזע. בראשי תיבות זה פמ"ב, ולא כיף להגיד את זה כמו תמ"מ. פרולוג בהתחלה, כשמרחרחים במקומות הלא נכונים, מוצאים כמה דברים בנוגע ל- TDD, שכולם נכונים (חלקית), אבל לא ממש מסבירים את הנושא : TDD זה סוג של Agile. TDD זה...

פוסט של פתיחה

2 באוגוסט 2007

יש רגעים בחיים, שאדם מחליט שדיי לו, והוא צריך שינוי כיוון כזה או אחר - וזה בסדר, זה צפוי שזה יקרה. זה קרה לי, והחלטתי לפתוח בלוג. לפני שניכנס להמון פרטים טכניים, הנה הסבר דיי משכנע בנוגע לסיבות שלי לפתיחת בלוג: החלטתי להפסיק לעשן. לא מצאתי אף ספר שיעזור לי במשימה פשוטה בעבודה: לבנות את המערכת שלי, מחדש, בדוט-נט. התאכזבתי מספרים אחדים שקניתי, והחלטתי, שצריך לעשות משהו לגביי זה. לאור כל אלה, החלטתי לפתוח בלוג.   "איחלתי לחייל בהצלחה בהמשך דרכו", פליקס.
6 תגובות