פודקאסט מספר 9 - TDD - תיכנות מונחה בדיקות


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