מה יותר מטריד, שכתבתם קוד ארוך ואז אתם מריצים

De-Panther

New member
מה יותר מטריד, שכתבתם קוד ארוך ואז אתם מריצים

אותו ויש באג\ים, או שכתבתם קוד ארוך ואתם מריצים אותו ואין שום באג?
 

someboddy

New member
האמת? לא זה ולא זה מטרידים יותר מדי כשלעצמם

אמנם זה נכון שכמעט בכל תוכנה יש באגים(לפחות בהתחלה) - אבל זה לא אומר שבכל קטע קוד צריכים להיות באגים. כשכותבים GUI, למשל, יכולים להיות קטעים מאוד ארוכים שהם כל כך straightforward שמתכנת שיש לו נסיון עם ספריית הGUI לא צריך לצפות אוטומטית לבאגים.

זה שהקוד רץ בלי באגים לא אומר שצריך לחשוש מבאגים סמויים - וזה שמצאת כמה באגים בקוד ותיקנת אותם לא אומר שאין באגים סמויים. זה כמו הבדיחה על הסטטיסטיקאי שהביא פצצה למטוס, כי מבחינה סטטיסטית הסיכוי שיהיו שתי פצצות על אותו מטוס הוא מאוד נמוך...
 

De-Panther

New member
הזכרת לי עכשיו את ההייזנבאג וההיגס-באגסון

וגם את המאמר הזה:
http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html

לגבי GUI, גם בגואי יכולים להיות באגים, אמנם לא בהכרח באגים של קוד, אבל התנהגויות מוזרות יכולות להיות(נניח אם שכחת לקשר בין כמה תפריטים, ואז בטעות כפתור מקפיץ שני תפריטים במקום רק אחד, או שתפריט שאמור להיות מעל תפריט אחר מופיע מתחתיו וכו' וכו')
 

someboddy

New member
כן, גם בGUI יכולים להיות באגים

GUI זה פשוט דוגמה טובה לקוד שיכול להיות גם ארוך מאוד וגם מספיק פשוט כדי שיהיה אפשר לכתוב אותו בלי באגים.

דוגמה אחרת זה Schema של Database
 
למעלה