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 נריה יפרח
נריה יפרח 2 נקודות · יותר מ-6 חודשים
מוניטין: 1007
אם תוסיף פרמטר לפונקציה הקוד לא יתקמפל בגלל שהוא לא מותאם לפונקציה החדשה, שבריריות זה *שינוי קטן* "ששובר הקוד".
by
by Yehuda Feldman
Yehuda Feldman 1 נקודות · יותר מ-6 חודשים
מוניטין: 158
התגובה השימושית הראשונה באתר הזה!
by

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

1
done
by
מיין לפי

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

1
done
by
מיין לפי

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

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

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

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

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

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

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

1
done
by
מיין לפי

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

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

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

1
done
by
מיין לפי