שאלת תכנון בC

vinney

Well-known member
שאלת תכנון בC

אני מתכנן איזו אפליקציה קטנה שתעבוד בסביבת RT, ותהיה כולה כתובה בC (בלי מחלקות ובלי נעליים). מה הצורה הכי יעילה לדעתכם לתכנן ולעצב כזאת אפליקציה? תודה מראש
 

galh

New member
עד כמה קטנה? ../images/Emo13.gif

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

vinney

Well-known member
עם זה אני דווקא לא מסכים...

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

galh

New member
תקרא ב"שפות תכנות" - זה לא כיף. ../images/Emo3.gif

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

vinney

Well-known member
קטנה זה מושג יחסי ../images/Emo13.gif

כל מה שלוקח יותר משבוע עבודה לכתוב, דורש תכנון מקדים, בעיניי.
 

galh

New member
תסתכל למעלה. שאלתי מה הגודל.

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

vinney

Well-known member
אני אסתפק בblock diagram

ואולי כמה כמה flowcharts לדוגמא, העיקר הוא שגם אני וגם אחרים נדע על מה חשבתי כשכתבתי את זה עוד איזה שנה שנתיים, זה הכל...
 

vdsp

New member
block diagram

צייר לך דיאגרמת בלוקים שתתאר את זרימת המידע ואת ה"מכונות" משעבדות אותן. אם נושא הRT הוא באמת חשוב, הייתי מצייר timeline שמראה גם מתי כל בלוק עושה מה.
 
למעלה