היי לכולם
היום outbrain מארחת את הפודקאסט ואיתנו היום אורח, איתי הוכמן.
דיברנו על תכנות מונחה בדיקות והשלכותיו על חיינו.
אז מה זה בכלל TDD?מה זה בכלל נותן לנו? מה נשאר מהמאמץ?דרישות -> כתיבת בדיקות -> פיתוח. פעם אחת או מעגל מחזורי.בדיקות לפי שורות קוד או מודולים או לפי פונקציונאלית.מתי לכתוב את הבדיקות. לפני? אחרי? תוך כדי?!?אם יש באג בקוד הבדיקה.מי כותב את הבדיקות? המפתח? הבודק?שימוש ב - continues integration server והרצת הבדיקות.בדיקות אינטגרציה מול בדיקות יחידה.הנסיון של רן, מיקרוסופט מול גוגל וגישתם ל- TDD.ממילא אנחנו מריצים את הקוד בפיתוח - למה לא להריץ תחת בדיקות היחידה.איך בודקים UI? איזה כלים יש? האם אפשר לבדוק אוטומטית?כלים: Team-City - JUnit - JMeterטירונות בגוגל ואח"כ המסלול לבגרות באיכות קוד.TOTT - הגרסה הגוגלית ל"עד מתי נובמבר..." על הקיר בשירותים.כמה מהר לתקן בדיקה שנכשלה? מתי יוצרים פתח לשכונת עוני.היה שוב מאוד מעניין.
תודה לאיתי.
כאן הקובץ - ביי