שינויים

שיחה:88-170 מבוא לחישוב סמסטר א' תשעא

נוספו 1,315 בתים, 10:30, 30 באוקטובר 2010
/* תושבה אמיתית */
:התשובה שלך אמנם נכונה ומקצועית, אבל איך Control+F5 משנה את הקוד עצמו? בנוסף, זה גם יותר קל למקרה הזה מאשר דיבאגינג אמיתי. --[[משתמש:Eliavlevy|Eliavlevy]] 22:14, 29 באוקטובר 2010 (IST)
::אני חושב שהתקדמנו קצת מהתקופה של שימוש בקיצורי מקלדת במקום בעכבר. אני לא ממש בטוח מה -ctrl+F5 עושה, אבל ההצעה שלי לא עושה דיבאגינג אמיתי, בגלל שאתה עוצר רק ממש בסוף, וזה לא נותן לך כלום מבחינת דיבאגגינג.--[[משתמש:זיתוני|זיתוני]] 11:52, 30 באוקטובר 2010 (IST)
::אני לא רואה את הפסול בשימוש בקיצורי מקלדת. אם כבר נכנסנו לזה, Control+F5 מריץ את התוכנה ללא דיבאגינג, אלא כמו שהתוכנה הייתה רצה כשהיא כבר תוכנה מוכנה בתור .exe (כפי שהיינו רוצים, כי המטרה הסופית היא התוכנה הנוצרת לבסוף). לעומת זאת הדרך שלך כן מריץ את התוכנה לפי דיבאגינג אבל כמו שאמרת הוא לא באמת עושה דיבאגינג כי אתה עוצר אותו רק בסוף. חיפשתי טיפה והגעתי לזה: [http://stackoverflow.com/questions/3360900/visual-c-difference-between-start-with-without-debugging-in-release-mode לחץ]. באתר מוסבר שכשמריצים את התוכנה בעזרת הדיבאגר, הדיבאגר בכל זאת פותח/נעזר בכל מיני דברים שמאיטים את הרצת התוכנית. הדרך שלך אמנם יותר טובה אם רוצים לעשות דיבאגינג אמיתי כדי למצוא טעויות, אבל אם המטרה היא רק שהתוכנה לא תצא בשורה האחרונה אז הדרך שלך לא יעילה ויותר ארוכה.--[[משתמש:Eliavlevy|Eliavlevy]] 12:30, 30 באוקטובר 2010 (IST)
37
עריכות