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

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

סירחון של חזרות מיותרות )repitition needlessְ )מֻלֶּוה בדרך כלל בסירחון שבירות )fragility )כי במקרה הצורך קשה לעקוב אחרי כל המקומות שדרושים שינוי

1
by
מיין לפי

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

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

ברוב מערכות תכנה יש קטעי קוד גרועים, מורכבים ללא צורך ולא רצויים )crufts )שהופכים את הקוד יותר קשה להבנה

1
done
by
מיין לפי
by אלעד צווכר
אלעד צווכר 0 נקודות · לפני 4 חודשים
מוניטין: 992
cruft הוא מטאפורה שפירושה סיבוך מיותר בקוד. כפי שכל מתכנת יודע, לפעמים אנחנו לא יעילים למרות שאין הצדקה לכך.
by

ריח הצמיגות )viscosity )מייצג בעיה בתכנון וארכיטקטורה של המערכת

1
done
by
מיין לפי

מורכבות חיונית במערכת תכנה נדרשת על מנת לתת מענה למורכבות הבעיה שהמערכת פותרת

1
done
by
מיין לפי

קלט ופלט לגבי מערכת מייצגים העברת מידע ונתונים בין חלקים )תת-מערכות( שונים של המערכת

1
done
by
מיין לפי
by בנימין גודפרי
בנימין גודפרי 0 נקודות · לפני 4 חודשים
מוניטין: 105
קלט ופלט זה רק ביחס למשתמש ולא בתוך המערכת
by

איזו טענה נכונה לגבי חוק דמטר )Demeter of Law )בעיקרון ידע מזערי )Knowledge Least of Principle?)

1
done
by
מיין לפי
by אלעד צווכר
אלעד צווכר 2 נקודות · לפני 4 חודשים
מוניטין: 992
חוק דמטר יכול להסתכם על ידי האמרה "אל תדבר עם זרים" אך בהחלט מותר לרכיבי מערכת לתקשר עם רכיבי מערכות אחרות (עם מגבלות מסוימות).
by

עיקרון הפרדת אחריויות (Concerns of Separation – SoC )בא על מנת להשיג\לשפר את המאפיינים הבאים של מערכת תכנה (ציינו את המטרות העיקריות ולא את תופעות לוואי אפשריות)

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

סמן את הטענה הנכונה לגבי עקרונות פיתוח שלמדנו: Don't Repeat Yourself - עצמך על תחזור אל - DRY You ain’t gonna need it - זה את תצטרך לא - YAGNI KISS - שמור על זה קצר ופשוט - Simple & Short It Keep

1
done
by
מיין לפי

נמצא שבקוד של פעולה 1 במחלקה A קיים זימון של פעולה 3 של אובייקט מטיפוס C שהוחזר ע''י פעולה 2 שהופעלה על אחד הפרמטרים מטיפוס B ובכך נשבר עקרון ידע מצומצם. נעשה פתרון הולם כדלקמן על מנת לעמוד בעיקרון של ידע מצומצם

1
done
by
מיין לפי
by אורי הכהן
אורי הכהן 0 נקודות · לפני 4 חודשים
מוניטין: 161
אנחנו רוצים ש-A יכיר רק את B ולא יכיר את C.
by