שלום לכולן,
אני מתכנתת full stack קרוב ל 10 שנות ניסיון, כיום בסביבת c# .net
הקליינט הבסיסי של JavaScript, Html וגם Angular1
אני כותבת יותר את צד השרת, WebApi ותשתיות אבל כמובן נוגעת הרבה גם בקליינט.
מבחינת בסיסי נתונים: SQL , ומעט Couchbase
יש לי ניסיון ישן ומגוון, שכולל Ruby, C++ , erlang, ScriptShell- on linux,
N
ns
@ns
-
אשכול הכרות - מאגר מידע -
Unit Tests@ורד
אני גם כותבת Unit Tests כחלק בלתי נפרד מהפיתוח הכללי,
הכללים (לפחות אצלנו) הם בעצם כמו כללים של תסריטי בדיקות,
יש לעבור על הקוד, ולראות שכל שורה מכוסה ע"י טסט,- דבר ראשון זה ה input של הפונקציה, צריך לבדוק input תקין, לא תקין, NULL , ריק, וכדומה, כשכל דוגמא כמובן היא TestMethod
- בתוך הפונקציה כל מקום שיש תנאי ( If ) צריך טסט בשביל התנאי if==true וכן בשביל if==false. כמה שהתנאי מורכב מיותר תנאים - יהיו יותר טסטים.
- ב Visual Studio יש כלי נחמד, שרץ על הטסטים ומסמן לך אילו שורות קוד לא מכוסות, וכמה אחוזים מכוסים מבחינת טסטים. את יכולה לקרא עליו כאן.