TDD בסטרטאפים
בעקבות דיון עם חבר,
אלה מכם שעובדים בסטרטאפים , שבהם חשוב "לדלבר מהר".
עד כמה אתם מקפידים (אם בכלל) על TDD? או נניח, לפחות אחרי כתיבת המחלקה כתיבת יוניט טסט שמכסה (כמה שניתן) את הקוד?
האם יש לכם Integration tests?
CI/CD?
באיזה שלב של הסטרטאפ הרמתם את כל זה?
הייתי בכנס בן יומיים של מפתחי תוכנה במלבורן והביאו מומחית של אימות תוכנה לכנס, היא הראתה מחקר מאוד רציני שנעשה על כמה פרוייקטי קוד פתוח, ומסתבר שכ30 - 40 אחוז מהבאגים היו יכולים להמנע על ידי TDD או כתיבת יוניט טסטים מספקת .
ושאלת בונוס לעונים -
באגים שקשורים למערכות מבוזרות עם כמה nodes - כמה מהבאגים האלה לדעתכם אפשר לשחזר בסביבה של 3 nodes או פחות, באחוזים? (אני הופתעתי מאוד מהתשובה).
בעקבות דיון עם חבר,
אלה מכם שעובדים בסטרטאפים , שבהם חשוב "לדלבר מהר".
עד כמה אתם מקפידים (אם בכלל) על TDD? או נניח, לפחות אחרי כתיבת המחלקה כתיבת יוניט טסט שמכסה (כמה שניתן) את הקוד?
האם יש לכם Integration tests?
CI/CD?
באיזה שלב של הסטרטאפ הרמתם את כל זה?
הייתי בכנס בן יומיים של מפתחי תוכנה במלבורן והביאו מומחית של אימות תוכנה לכנס, היא הראתה מחקר מאוד רציני שנעשה על כמה פרוייקטי קוד פתוח, ומסתבר שכ30 - 40 אחוז מהבאגים היו יכולים להמנע על ידי TDD או כתיבת יוניט טסטים מספקת .
ושאלת בונוס לעונים -
באגים שקשורים למערכות מבוזרות עם כמה nodes - כמה מהבאגים האלה לדעתכם אפשר לשחזר בסביבה של 3 nodes או פחות, באחוזים? (אני הופתעתי מאוד מהתשובה).