כותב |
|
NewMan משתמש מתחיל
הצטרף / הצטרפה: 06 May 2011 מדינה: Israel
משתמש: מנותק/ת הודעות: 29
|
נשלח בתאריך: 16 October 2011 בשעה 18:16 | | IP רשוּם
|
|
|
|
שלום לכל גאוני הדור
אני מתכנת כמה שנים, ומשום מה ככל שעובר הזמן לוקח לי יותר
זמן ועצבים לתכנת. אני מוצא את עצמי משקיע יותר זמן בבדיקות
ודיבאג מאשר בקידוד ואפיון.
הייתי רוצה לשמוע ממכם איך אתם מתכנתים, מה ההרגלים שלכם, מתי
אתם מדבגים ואיזו מוזיקה אתם שומעים.
ניסיון של בני אדם שווה הרבה יותר מאג'ילי וסקראם וטררם...
אני בטוח שיתפתח כאן דיון רחב שיועיל לכל הפורום.
תודה לכולם
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 16 October 2011 בשעה 20:10 | | IP רשוּם
|
|
|
|
היי, זה אולי ישמע נדוש אך עם הניסיון האמיתות הללו רק מתחדדות, ותכנות לא טוב מוביל לרוב לכשלון ברמות קריטיות.
קודם כל קידוד טוב לא צריך לקחת המון זמן,
קידוד טוב צריך ליצור מודולים רב שימושיים ויחסית פשוטים, אם אתה לא משתמש מחדש במודולים שכבר כתבת לא כתבת אותם טוב וברצינות זה מדד שעובד אצלי.
קידוד טוב לא יכיל שורות קוד תבניתיות שחוזרות על עצמן או לוגיקות שחוזרות על עצמן עם שינויים קטנים כי זה מקום נהדר לבאגים [כן, זה חל גם על ממשק משתמש!].
וקידוד טוב מכיל בדיקות אוטומטיות של מודולים ושל ממשק משתמש, זה לא קסם אבל במידה ומבצעים זאת תשתיתית ובאמת בודקים פיטצ'רים בצורה רחבה ולא בסט מצומצם של מקרים זה בהחלט יכול לכסות 99% מהשגיאות שקל לזהות.
ואחרון חביב תכנות טוב נעשה על ידי מתכנת שמבין את ההשלכות ופעולות הגומלין הקוד שלו ומבין מה יהיו השגיאות הנפוצות בקידוד שלו, מבין שמחשבים יכולים להתנתק מהאינטרנט, דיסקים יכולים להתמלא, CPU עלול להיות עמוס, וקובץ לא חייב להיות במקומו ויכול להיות שהגרסה האחרונה של התוכנה שרצה על המחשב היא מלפני 10 שנים ולא האחרונה.
וכמובן מתכנת טוב צריך לדעת לבחור סביבת עבודה ותשתיות מתאימים לפרוייקט ולתכנן מראש כך שפרוייקט יוכל להתרחב
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
NewMan משתמש מתחיל
הצטרף / הצטרפה: 06 May 2011 מדינה: Israel
משתמש: מנותק/ת הודעות: 29
|
נשלח בתאריך: 19 October 2011 בשעה 06:07 | | IP רשוּם
|
|
|
|
תודה רבה על התשובה המפורטת, ניכר שהשקעת מחשבה.
זאת אומרת שזה נורמלי שבדיקות לוקחות יותר זמן מהקידוד? איך
זה אצלכם?
אצלי בדר"כ מתגלות שגיאות משני סוגים: 1) לא חשבתי על מקרה
כזה בכלל 2) שגיאות קטנות ומטופשות, תחביר, אתחול וכו'.
חג שמח!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 19 October 2011 בשעה 07:48 | | IP רשוּם
|
|
|
|
הסוג השני אמור להעלם עם הזמן,
גם הסוג הראשון, אבל הוא תמיד ישאר במידת מה :)
וכן, זה הגיוני אם את לא דואג שהבדיקות יהיו אוטומטיות
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
|
|
אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם
|
אינך יכול/ה לשלוח נושאים חדשים בפורום זה אינך יכול/ה להגיב לנושאים בפורום זה אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה אינך יכול/ה לצור סקרים בפורום זה אינך יכול/ה להצביע בסקרים בפורום זה
|