איך לעבור לפיתוח על פי TDD? [הרצאת וידאו]

כפיר בלוך מ-Wix Engineering מעביר Live coding session ב-Scala, שבו הוא מסביר על העקרונות שמאחורי TDD & Clean code ומפתח פיצ׳ר שלם מאפס ב-Live coding

כפיר בלוך, מפתח Backend מוביל ב-Wix Engineering, מעביר Live coding session מרתק ב-Scala.

בתחילת ההרצאה כפיר מסביר בקצרה על העקרונות שמאחורי TDD ו–Clean Code ועובר לפתח פיצ׳ר שלם מאפס, אותו הוא חושף כספרייה שמטרתה לעשות throttling לבקשות ולחסום יוזרים שמנסים להתקיף את המערכת. בהמשך ההרצאה כפיר עושה שימוש בספרייה בפרויקט אחר ומטמיע אותה צעד אחר צעד ב-TDD תוך כדי שימוש ב-Matchers, Integration tests ועוד.

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

העיקרון הבסיסי ב-TDD היא לכתוב את הטסט לפני שכותבים את הקוד. באופן הזה אפשר ליהנות מכמה יתרונות מקצועיים: אנחנו מבטיחים שהקוד שלנו “מכוסה” בטסטים ועובר אותם בהצלחה; אנחנו כותבים Clean code איכותי וקריא, ומצמצמים את כמות הבאגים; ולבסוף עבודה ב-TDD מאפשרת להמשיך לפתח את המוצר שלנו, להוסיף לו פיצ’רים חדשים או לשנות קיימים, וזאת כשאנחנו בטוחים שהקוד הקיים ימשיך לתפקד באופן מעולה.

הכתבה בחסות Wix Engineering

Wix היא פלטפורמה לפיתוח Online Presence באינטרנט, עם למעלה מ-130 מיליון משתמשים ב-190 מדינות. אנחנו ב-Wix Engineering מפתחים אפליקציות ענן מהמתקדמות בעולם, מקדישים זמן להתפתחות מקצועית ולמידה ולוקחים גם את ההנאה שלנו באותה הרצינות. תרבות הפיתוח שלנו מבוססת על חדשנות, יצירתיות ועל הצורך והרצון להמשיך לאתגר את עצמנו ואת גבולות הטכנולוגיה. אנו משתמשים בטכנולוגיות המתקדמות ביותר (Scala, Node, React, and Angular), בפלטפורמות מבוססות ענן (Google, Amazon and Azure) ומיישמים מתודולוגיות כגון Continuous Delivery ו-TDD. ל-Wix, שני מרכזי פיתוח בישראל - בתל-אביב ובבאר-שבע. מוזמנים לעקוב אחרינו גם ב-Twitter וב-Facebook.

כתב אורח

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

הגב

1 תגובה על "איך לעבור לפיתוח על פי TDD? [הרצאת וידאו]"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
ששש
Guest

Wix תמיד מרצים על אותו נושא

wpDiscuz

תגיות לכתבה:

נותרו עוד
00
ימים
:
00
שעות
:
00
דקות
:
00
שניות
לכנס המפתחים הגדול בישראל