PracticU

What is a Function

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › What is a Function
What is a Function
פונקציה היא קטע קוד שמבצע יחידה לוגית אחת קטנה. לפונקציה יש שם, ואפשר להפעיל אותה על ידי קריאה לשם. ההרצאה מסבירה למה כדאי לבנות פונקציות.
שתי סיבות לבניית פונקציות
1. Don't Repeat Yourself: אם אותו קטע קוד מופיע במקומות רבים בתוכנית, כותבים אותו פעם אחת כפונקציה וקוראים לה בכל מקום. המרצה מדגים זאת בשלוש שורות שחוזרות על עצמן שלוש פעמים.
2. חלוקה למודולים: גם בלי חזרות אפשר לחלק את הקוד לחלקים קטנים, שלכל אחד תפקיד ברור. זה מקל על הקריאה, על מציאת באגים ועל התחזוקה.
מה קורה כשקוראים לפונקציה
3. קריאה: כשקוראים לפונקציה בשמה, התוכנית מבצעת את הקוד שבתוכה.
4. שימוש חוזר: אותה פונקציה אפשר לקרוא לה כמה פעמים, בלי לכתוב את הקוד מחדש.
בהמשך נבנה פונקציה בפועל ונקרא לה מתוך הקוד.
השיעור הבא בקורס: Creating a Function
מילון מושגים:
פונקציה – קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
באג – תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.

פרקי ההרצאה: What is a Function

  1. 00:00

    מהי פונקציה ושתי הסיבות לבנות אותה

  2. 00:43

    עיקרון DRY: לא לחזור על אותו קוד

  3. 01:23

    דוגמה לקוד חוזר שעדיף לעטוף בפונקציה

תמלול ההרצאה: What is a Function

הטקסט המלא של הדקות הראשונות בהרצאה «What is a Function» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:15

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

  3. 00:37

    יש שתי סיבות מרכזיות לבניית פונקציות. סיבה ראשונה נקראת dry, don't repeat yourself. יכול להיות שיש לנו איזשהו קטע קוד שאנחנו מבצעים אותו במספר מקומות בתוכנית.

  4. 00:51

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

  5. 01:06

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

  6. 01:46

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

  7. 01:55

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

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: תרגילים על מטריצות בג'אווה

ההרצאה הבאה: Creating a Function

הרצאות קשורות מקורסים אחרים

  • פונקציה - Function
  • Stored Procedure vs Function
  • Asynchronous - xxxAsync Function
  • מצביעה לפונקציה - Function Pointer

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven