-
קנט בק
כל מה שרצית לדעת על קנט בק:קֶנְט בק (באנגלית: Kent Beck), מהנדס תוכנה, היוצר של מתודולוגיית הפיתוח הזריזה Extreme Programming, ואחד מהיוזמים ומהמחברים של המנשר לפיתוח תוכנה זריז שפורסם בשנת 2001. בק כתב וכותב בנושאי תבניות עיצוב ותכנות מונחה-עצמים. בימי השיא של Smalltalk, היה בק אחד החברים הבולטים בקהילת המפתחים בה. בעבודתו המשותפת עם וורד…
-
GIMP
כל מה שרצית לדעת על GIMP:GIMP (ראשי תיבות GNU Image Manipulation Program – תוכנת עיבוד התמונה של GNU) היא תוכנה חופשית לעריכה גרפית ועריכת תמונות או תצלומים, בתחום מיפוי הסיביות. GIMP היא תוכנה רב לשונית שזמינה בכ-52 שפות, מתוכם 37 שפות בתרגום מלא, והשאר בתרגום חלקי (עברית מתורגמת חלקית). היא משמשת בעיקר לליטושי תמונות ועריכתם.…
-
Framework for Integrated Test
כל מה שרצית לדעת על Framework for Integrated Test:Framework for Integrated Test (בקיצור FIT), כלי פתוח וחופשי לבדיקות קבלה ממוכנות של תוכנה. הכלי פותח על ידי וורד קנינגהם בשנת 2002, וגירסתו הראשונה הייתה לשפת התכנות Java. הכלי הורחב בהמשך לשפות תכנות רבות נוספות, ונמצא בשימוש רב בפרויקטים לפיתוח תוכנה המתנהלים במתודולוגית פיתוח זריזה. FIT משמש…
-
Apache Ant
כל מה שרצית לדעת על Apache Ant:אפאצ'י אנט (באנגלית: Apache Ant, ראשי תיבות של "Another Neat Tool"; ה"נמלה" של אפאצ'י) הוא כלי תוכנה לאוטומציה של תהליכי בניית תוכנה. הכלי דומה ל-Make, אבל ממומש באמצעות שפת התכנות Java, דורש את הפלטפורמה של ג'אווה, ומותאם בצורה הטובה ביותר לבניית פרויקטים בג'אווה. ההבדל הבולט ביותר בין Ant ל-Make…
-
מתודולוגיית תכנת ותקן
כל מה שרצית לדעת על מתודולוגיית תכנת ותקן:מתודולוגיית תכנת ותקן (ידועה גם בשם מהר ומלוכלך, או אד הוק) היא מתודולוגיה לפיתוח ותחזוקת תוכנה בצורה מהירה וללא תהליך מסודר. מתודולוגיה זו שמה דגש רב על המהירות שבה נעשים שינויים ותיקונים למערכת התוכנה, תוך התעלמות מודעת מנושאי התחזוקתיות והאיכות הפנימית של התוכנה. מתודולוגיה זו מאפשרת הוספה מהירה…
-
ניפוי שגיאות
כל מה שרצית לדעת על ניפוי שגיאות:נִפּוּי שְׁגִיאוֹת, או נִפּוּי תְּקָלִים (באנגלית: debugging, בעברות: דיבוג), הוא תהליך שיטתי של מציאת והפחתת באגים בתוכנת מחשב או בחומרה אלקטרונית, כדי לגרום להם לפעול כפי שתוכננו. ככל שיש יותר קשרים בין תת-מערכות או שהמערכת חסרת סדר, כך תהליך ניפוי השגיאות יהיה קשה יותר. באופן כללי, תהליך ניפוי השגיאות…
-
באש
כל מה שרצית לדעת על באש:באש (באנגלית: bash. משמעות השם היא ראשי תיבות של Bourne-again shell, כמשחק מילים על Bourne Shell. המשפט נשמע כמו "מעטפת [פקודה] שנולדה מחדש") היא מעטפת פקודה למערכות UNIX ומערכות דמויות יוניקס (לדוגמה: גנו/לינוקס) מאת פרויקט GNU. המעטפת פותחה בשנת 1989 על ידי בריאן פוקס כמיזם תוכנה חופשית וכתחליף ל Bourne…
-
PowerBuilder
כל מה שרצית לדעת על PowerBuilder:פאואר בילדר הוא מחולל יישומים, אחת מסביבות הפיתוח הראשונות שיישמו את מתודולוגיית התכנות מונחה עצמים (למעט ++C) באופן מלא. המחולל מפותח על ידי חברת סיבייס (Sybase). סביבה זו כוללת שפת תסריטים (Script), מנגנון אירועים מפותח (Event Driven), יכולות בניית פונקציות מקומיות וגלובליות ואפשרות אריזה וחלוקת יישום בין קובצי הרצה (Exe).…
-
VBScript
כל מה שרצית לדעת על VBScript:VBScript היא שפת תכנות מבית מיקרוסופט. זוהי שפת תסריט (script) בעלת תחביר המבוסס על זה של שפת Visual Basic, ואחת הכוונות בעת תכנונה הייתה שכל קוד VBScript תקין יהיה גם קוד Visual Basic תקין. השפה משמשת בעיקר בסביבות מיקרוסופט השונות, וקיים מפרש שלה רק עבור מערכת ההפעלה Windows. נלקח מויקיפדיה…
-
ActionScript
כל מה שרצית לדעת על ActionScript:Action Script (אקשן סקריפט) היא שפת תכנות מבוססת ECMAscript שניתן להשתמש בה בסביבת העבודה של יישומי מקרומדיה פלאש. מאחר ש-ActionScript ו-JavaScript משתמשות באותו תחביר (syntax) של ECMAscript, קל מאוד לעבור מאחת לשנייה. למרות זאת, שתי השפות פונות לשני כיוונים שונים מבחינת משימות: JavaScript מתמודדת עם חלונות, מסמכים וטפסים, ואילו ActionScript…