הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   60 שניות על: מתן שמות למשתנים (https://hosts.co.il/forums/showthread.php?t=33925)

eLad 31-10-06 14:14

60 שניות על: מתן שמות למשתנים
 
כמה פעמים נתקלתם בשגיאות על מילים שמורות?
כמה פעמים נתקלתם בשדה שצריך לקבל מספר אבל אתם מנסים להכניס סטרינג?
כמה פעמים ראיתם קוד מלולכך ולא יעיל? (רמז: יותר מדי פעמים כאן בפורום)

אז בפינה היומית/שבועית/חודשית (תלוי מתי שיתחשק לי ;P), טיפ קטן.

הפעם: מתן שמות למשתנים

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

אני משתמש ב:
n - מספר
s - מחרוזת
f - פונקציה
d - תאריך
o - אובייקט
a - מערך
se - סשן
c - קאונטרים למיניהם
e - לארועים
rx - ביטוי רגולי
tbl - לטבלאות
sp - ל stored procedure
ולסיום סיומת (לא! לא נביא לכם פרסומת), v עבור שאילתות

ואלו היו 60 שניות על מתן שמות למשתנים

CpMaster 31-10-06 15:11

נחמד מאוד,
את האמת אני לא משתמש בתחילית כזאת
ולא קרה לי הרבה שטעיתי בנקודות שציינת,
אבל זה לא מזיק :)

meshuga 31-10-06 15:50

חח..תפסיק להעתיק מערוץ הספורט :p...
צריך את המוזיקה ואת הקריין...חח

בכל מקרה...אצלי בניסויים, לא במערכת...זה asd,a,aa,q,b,c,t,r וכו'...במערכת, בד"כ אני נותן שמות יותר גדולים, בד"כ מכילים מילה או חצאי מילים.

WebProject 31-10-06 18:26

מדריך לשמנים :P, בכל מקרה, לפי דעתי כל אחד והקיצורים שלי, אני משתמש בדומה למה שאתה עשית, רק ניסוח קצת שונה =]

Alon.R 01-11-06 20:20

במערכות שלי אני נותן משתנים שמתקשרים לתפקיד שלהם...
בד"כ זה ברור רק לי, וטוב שכך (לא?) :)

Panda 01-11-06 21:43

אני לא משתמש ב rx ו-sp ולשאילתות אני משתמש ב-q. בכל מקרה, יפה שכתבת!:-)

נריה 02-11-06 22:16

תלוי שיש לי כוח
ותלוי אם אני עושה מערכת לעצמי אין לי בעיה לתת
a
b
c
חח כי אני יזכור
אבל אם אני מכין למישהו אני נותן משתנים של מילה ויותר שיהיה נוח

-VladK- 02-11-06 22:25

ציטוט:

נכתב במקור על ידי נריה
תלוי שיש לי כוח
ותלוי אם אני עושה מערכת לעצמי אין לי בעיה לתת
a
b
c
חח כי אני יזכור
אבל אם אני מכין למישהו אני נותן משתנים של מילה ויותר שיהיה נוח

אהההם מה זה משנה אם זה לך או למשהו אחר? הרי אתה במילא תזכור בזמן שאתה מתכנת...

נריה 02-11-06 22:28

חחח אני כן יזכור זה לא מסובך כ"כ כי בדרך כלל אני עושה הערות בתוכנית
אוקי אז אני לא תמיד עושה A B C אני משקיע טיפה בשמות אבל לא כ"כ
אם מישהו אחר חוץ ממני יראה הוא לא יבין

somebody 02-11-06 22:34

ציטוט:

נכתב במקור על ידי נריה
תלוי שיש לי כוח
ותלוי אם אני עושה מערכת לעצמי אין לי בעיה לתת
a
b
c
חח כי אני יזכור
אבל אם אני מכין למישהו אני נותן משתנים של מילה ויותר שיהיה נוח

הוא ממש לא התכוון לשם למשתנה אות אחת(שם של אות אחת), אלא שאם נגיד המשתנה הוא מספר, אז תיקרא לו(לדוגמא):
Ntop
סתם נגיד, ככה אתה מאפיין לך משתנים ובלי לבדוק כל פעם אתה יודע שכל משתנה שמתחיל ב N הוא מספר, משתנה שמתחיל ב S הוא מחרוזת, וכו..


כל הזמנים הם GMT +2. הזמן כעת הוא 18:16.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ