קוד נפיחות

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 12 מאי 2021
תאריך עדכון: 25 יוני 2024
Anonim
Code Name The Cleaner 2007 HD - שם קוד קלינר
וִידֵאוֹ: Code Name The Cleaner 2007 HD - שם קוד קלינר

תוֹכֶן

הגדרה - מה המשמעות של קוד נפיחות?

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


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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את קוד הנפיחות

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

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

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


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