TDD בסטרטאפים

ipv6

Member
הבעיה עם "ציפוף"

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

בכל המקומות שעבדתי רמת קוד הבדיקות (בין אם UT אינטגרציה \ בדיקות מערכת) הייתה נמוכה מהקוד production. לא משנה אם אלו בדיוק שנכתבו על ידי המפתחים או על ידי אנשי הQA. בחלק מהמקומות לא עושים בכלל review לבדיקות ובחלק הוא ברמה יותר נמוכה.

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

ראיתי כל כך הרבה פעמים תוכנה שכתובה כל כך יפה אבל בלי שורה אחת של לוג.
משום מה, כמעט כולם מזלזלים בזה אבל זה כל כך חשוב להבנת בעיות בproduction.
&nbsp
אני לא מבין מדוע המודעות לזה כל כך נמוכה.
&nbsp
 
הזווית שלי כסטרטאפיסט

אם אני אעשה TDD אמיתי אני אמות הרבה לפני שהמערכת תעלה לאויר. כמו שאמר לך ויני TTM הרבה יותר קריטי מבחינתי.
כולי תקווה שעוד שנה תהיה לי בעיה איך אני מתחזק את המערכת. כי זה אומר שהיא תהיה קיימת.
איפה כן חשוב לי הטסטים. יש לי חלק די מורכב שהוא ליבת המערכת והוא משתפר כל הזמן. ממה שראיתי עד עכשיו הוא החלק שהכי חוטף באגים מתוספות. בו השקעתי הרבה מאוד טסטים (לא ממש TDD).
 

jgut

New member
בסטארטאפ האחרון בו עבדתי

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

zaske

New member
חן חן על התגובה, משום מה לא זכרתי שאת עבדת בסטרטאפ

אני זוכר משהו על חברת פרוייקטים.
 

jgut

New member
הנוכחית היתה בין היתר פרוייקטים

הקודמת וגם כמה מקודמותיה היו סטארטאפים...
 

Grosseto

New member
שאלה, בלי להקניט

מה מרגיש בן אדם שהעביר את כל הקריירה בסטרטאפים שלא הביאו תועלת?
&nbsp
אומנם הרוויח כסף והתפרנס, אבל תכלס למד ועבד בלי להביא תועלת לאנושות
 

HarmonicWave

New member
שאלה, בלי להקניט

מה מרגיש בן אדם שהעביר את כל זמנו בלהטריל את הפורום ולכתוב הודעות חסרות תועלת?
&nbsp
אומנם פלט מילים ומשפטים מהמקלדת, אבל תכל׳ס כתב וכתב מבלי להביט תועלת לפורום
 
אכן בעייתי

אבל זה נכון בכל פרויקט שנסגר.
מה מרגיש ההוא שעבד באפל על רכבים אוטונומיים וסגרו/קיצצו לו בפרויקט?
כפרילנסר יותר אהבתי לעבוד על דברים שאנשים משתמשים בהם מאשר על רעיונות ואבי טיפוס שכנראה לא יצא מהם כלום
 

Grosseto

New member
מסכים איתך

תן לי לעשות איזה תוכנה לגננת ולמורה שיהיו שימושיות
&nbsp
מאשר לקבל השקעה של פנסיונרים אמריקאים ולעשות איזה אפליקציה שמוצאת מכתשים במאדים
 

h a j b i

New member
שהוא הרוויח המון כסף וטוב לו

והמיסים הגבוהים ששילם לאורך השנים מספיקים לו כדי להרגיע את המצפון.
 
למעלה