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