Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

בתפקידו של מהנדס תוכנה לבצע הפשטה של מודלים מתחום הבעיה (domain Problem )למודלים שניתנים למחשוב

1
done
by
מיין לפי

דוגמא לשבריריות היא למשל, שלאחר שהוספנו בקוד פרמטר נוסף לפונקציה, התוכנית הפסיקה להתקמפל

1
done
by
מיין לפי
by נריה יפרח
נריה יפרח 0 נקודות · לפני 5 חודשים
מוניטין: 52
אם תוסיף פרמטר לפונקציה הקוד לא יתקמפל בגלל שהוא לא מותאם לפונקציה החדשה, שבריריות זה *שינוי קטן* "ששובר הקוד".
by

מהנדס תכנה אחראי על חקר ומציאת שיטות פיתוח שתהינה יעילות, איכותיות וטובות משיטות אחרות עבור כל סוג של פרויקט פיתוח תכנה

1
done
by
מיין לפי

מה הן הטענה הנכונה על פי העיקרון של Agile" תכנה עובדת עדיפה על פני תיעוד מקיף"?

1
done
by
מיין לפי

שיטת הצמצום השיטה ייחודית לתחום הנדסת תכנה

1
done
by
מיין לפי
by נריה יפרח
נריה יפרח 0 נקודות · לפני 5 חודשים
מוניטין: 52
שיטת צמצום זה שיטה כללית לפשט דברים ענקיים ומסובכים, לקחת רכיב רכיב לאט לאט ואז מבינים מי נגד מי. (קיים בביולוגיה וכו')
by

ההתקדמות בפרויקטים המנוהלים ב-Agile נמדדת באופן הבא:

1
done
by
מיין לפי
by שי מרדכי
שי מרדכי 0 נקודות · לפני 5 חודשים
מוניטין: 60
לא קוד עובד, אלא פונקציונליות שעובדת בפועל. לא אכפת לי ש int main() לא עושה שגיאות...
by

כמו שמורכבות יתר )complexity needless )מובילה לאטימות )opacity )הקוד, כך קוד הסובל מאטימות בהכרח יהיה מורכב ללא צורך

1
done
by
מיין לפי
by אורי פרלמוטר
אורי פרלמוטר 0 נקודות · יותר מ-6 חודשים
מוניטין: 85
יכול להיות סתם אטום
by

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

1
done
by
מיין לפי

קוד הסובל מריח של נוקשות )rigidity )יהיה בהכרח גם שביר )fragile)

1
done
by
מיין לפי
by אורי פרלמוטר
אורי פרלמוטר 0 נקודות · יותר מ-6 חודשים
מוניטין: 85
נוקשה אינו שביר בהכרח
by
by שלום שלמנוביץ
שלום שלמנוביץ 0 נקודות · לפני 5 חודשים
מוניטין: 75
סימנך, משהו שהוא קשה לא שביר
by
by נריה יפרח
נריה יפרח 0 נקודות · לפני 5 חודשים
מוניטין: 52
נוקשות זה קוד שקשה לעשות בו שינויים (לעבור על מלא מחלקות או פונקציות כדי לעשות שינוי מסויים) ושביר (או "שבירות") זה קוד ששינויים קטנים בו יהפכו אותו ללא עובד (הוא שבור, כמו מקולקל, פשוט לא עובד) לכן נוקשות זה לא בהכרח שביר, זה פשוט קוד קשיח לשינויים (משהו קשיח הוא פחות גמיש מכאן המילה נוקשות, קוד לא גמיש לשינויים).
by

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

1
done
by
מיין לפי