אנליזת קוד - black/ white hole

hava33

New member
אנליזת קוד - black/ white hole

מה הכוונה כאשר אומרים "black hole" ו- "white hole" בניתו סטטי של קוד ?
 

ddalus

New member
אני די בטוח שהכוונה היא

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

hava33

New member
אוי טעיתי.התכוונתי black/white CODE

לגבי ה-BOX אני מכירה. אני מחפשת white / black code. תודה.
 

עידו פ

New member
אני לא שמעתי על זה מעולם

וכמות התוצאות המזעריות שחוזרות בגוגל על מונחים אלו, מובילה אותי למסקנה שאין כזה מונח (או שהוא ממש, אבל ממש, לא נפוץ). מאיפה שמעת על המונח הזה ? ומה הסיכוי שאותו אדם שממנו שמעת על זה התבלבל עם black / white box ?
 

hava33

New member
הרעיון ב - BLACK-CODE למשל,

זהו קוד שבעצם לא ניתן להגיע אליו. לדוגמא משפט תנאי שאם הצבע ירוק, אזי בצע צעדים 1,2,3. אם בצעד 2 יש שאלה "אם הצבע כתום, אזי בצע ..." אזי ברור שמשפט זה לא יתבצע לעולם (הואיל ונכנסנו לקטע זה בגלל שהצבע ירוק. להבנתי זו דוגמא ל- BLACK-CODE . באותה תובנה אני מחפשת מזה WHITE-CODE .
 

עידו פ

New member
אני מכיר את זה בשם שונה

Unreachable Code - קוד שלא ניתן להגיע אליו Reachable code - קוד שניתן מתישהו להגיע אליו
 
למעלה