נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
פורום דיבורים
RSS UnderWarrior Forums : RSS פורום דיבורים
נושא

נושא: איך אתם מתכנתים?

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
NewMan
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 06 May 2011
מדינה: Israel
משתמש: מנותק/ת
הודעות: 29
נשלח בתאריך: 16 October 2011 בשעה 18:16 | IP רשוּם
ציטוט NewMan

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

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 16 October 2011 בשעה 20:10 | IP רשוּם
ציטוט shoshan

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

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

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

קידוד טוב לא יכיל שורות קוד תבניתיות שחוזרות על עצמן או לוגיקות שחוזרות על עצמן עם שינויים קטנים כי זה מקום נהדר לבאגים [כן, זה חל גם על ממשק משתמש!].

וקידוד טוב מכיל בדיקות אוטומטיות של מודולים ושל ממשק משתמש, זה לא קסם אבל במידה ומבצעים זאת תשתיתית ובאמת בודקים פיטצ'רים בצורה רחבה ולא בסט מצומצם של מקרים זה בהחלט יכול לכסות 99% מהשגיאות שקל לזהות.

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

וכמובן מתכנת טוב צריך לדעת לבחור סביבת עבודה ותשתיות מתאימים לפרוייקט ולתכנן מראש כך שפרוייקט יוכל להתרחב


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
NewMan
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 06 May 2011
מדינה: Israel
משתמש: מנותק/ת
הודעות: 29
נשלח בתאריך: 19 October 2011 בשעה 06:07 | IP רשוּם
ציטוט NewMan

תודה רבה על התשובה המפורטת, ניכר שהשקעת מחשבה.
זאת אומרת שזה נורמלי שבדיקות לוקחות יותר זמן מהקידוד? איך
זה אצלכם?
אצלי בדר"כ מתגלות שגיאות משני סוגים: 1) לא חשבתי על מקרה
כזה בכלל 2) שגיאות קטנות ומטופשות, תחביר, אתחול וכו'.
חג שמח!
חזרה לתחילת העמוד הצג את כרטיס החבר של NewMan חפש הודעות אחרות של NewMan
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 19 October 2011 בשעה 07:48 | IP רשוּם
ציטוט shoshan

הסוג השני אמור להעלם עם הזמן,

גם הסוג הראשון, אבל הוא תמיד ישאר במידת מה :)

וכן, זה הגיוני אם את לא דואג שהבדיקות יהיו אוטומטיות


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה