Commits

shl...@iglu.org.il@cec68495-dca5-4e2b-845c-11fdaaa4f967  committed a27f295

Add some corrections to the notes.

  • Participants
  • Parent commits 3c1e35b

Comments (0)

Files changed (2)

 
 docbook5_targets: $(DOCBOOK5_TARGETS) $(DOCBOOK5_ALL_IN_ONE_XHTMLS) $(DOCBOOK5_ALL_IN_ONE_XHTMLS_CSS) $(DOCBOOK5_RENDERED_HTMLS) $(DOCBOOK5_FOS) $(DOCBOOK5_FOR_OOO_XHTMLS)
 
+$(T2_DEST)/lecture/Perl/Newbies/lecture5-heb-notes.html: $(T2_SRC_DIR)/lecture/Perl/Newbies/lecture5-notes.txt bin/lecture5-txt2html.bash
+
 include deps.mak

File t2/lecture/Perl/Newbies/lecture5-notes.txt

 http://www.shlomifish.org/lecture/Perl/Newbies/lecture5/testing/ :
 
 בדיקות אוטומוטיות הן שיטה בהנדסת תוכנה שבמסגרתה כותבים פיסות קוד שמוודאות
-שקוד הייצור (הקוד שמבצע את הפונקציונליות שבה אנו מעוניינים) פועל
+שהקוד העיקרי של התוכנה (הקוד שמבצע את הפונקציונליות שבה אנו מעוניינים) פועל
 בצורה נכונה.
 
 http://www.shlomifish.org/lecture/Perl/Newbies/lecture5/testing/motivation.html :
 1. כדי למנוע באגים. על-ידי כתיבת בדיקות לפני קוד הייצור אנו מוודאים שהוא מתנהג
 בהתאם למה שהם מתארים.
 
-2. כדי לוודא שבאגים ונסיגות לאחור ("רגרסיות") לא יצוצו מחדש בקוד.
+2. כדי לוודא שבאגים ושינויים המשפיעים על קוד שקיים כבר ("רגרסיות") לא יצוצו 
+מחדש בקוד.
     - נכתוב בדיקה שבודקת שהבאג לא נמצא, נראה שהיא נכשלת, ורק אז נתקן את הקוד.
     נוכל להריץ את הבדיקה על בסיס-הקוד הנוכחי גם בעתיד כדי לוודא שהבאג לא
     יצוץ (ובכלל זה לעיתים עם שינוי אדרת).
 
 http://www.shlomifish.org/lecture/Perl/Newbies/lecture5/testing/demo/test-more.html :
 
-המודול Test::More כלול בפרל, שמאפשר לכתוב ולהריץ בדיקות אוטומטיות באמצעות שגרות שהשימוש בהן
-הוא נוח. הנה דוגמה לתסריט בדיקות.
+המודול Test::More, הכלול בפרל, מאפשר לכתוב ולהריץ בדיקות אוטומטיות 
+באמצעות שגרות שהשימוש בהן הוא נוח. הנה דוגמה לתסריט בדיקות.
 
 השגרה is() משווה את התוצאה שהתקבלה לתוצאה שאנו מצפים לה (באמצעות eq). יש גם
 את ok() שרק בודקת את אמיתות הערך, is_deeply() שמבצעת השוואה עמוקה של מבני