Bundle מותאם אישית – פרק ב – העברת Resources לקליינט

    בפוסט הקודם סקרנו את נושא הכריכה והכיווץ (Bundling and Minification, B&M) של קבצי ג’אווה-סקריפט ו-CSS. וראינו על קצה המזלג איך ניתן להתערב בתהליך באמצעות מימוש של IBundleTransform. הפעם נעסוק עוד בהתאמה אישית של B&M באמצעות יצירת Bundle שונה מה-Bundles הסטנדרטיים (ScriptBundle ו-StyleBundle), שיפעיל מימוש נוסף של IBundleTransform. רקע – קצת על Resources כל מתכנת ‎.net […]


    Bundle מותאם אישית באמצעות IBundleTransform – פרק א

    רקע: קצת על Bundling & Minification מה זה בכלל? Bundling ו-Minification (להלן B&M) הן שתי שיטות להאצה של טעינת דפי אינטרנט שמובנות ב-ASP.NET: Bundling (או “כריכה” בעברית. בהמשך אשתמש במונח העברי, כשלא יהיה לי כח להחליף את שפת הכתיבה לאנגלית) היא טכניקה שבה מחברים מספר קבצים וכורכים אותם יחד לקובץ אחד ארוך. Minification (או “כיווץ”. […]


    ExceptionAssert (תחליף ל-ExpectedException) – עדכון

    רקע בפוסט הקודם (תחליף ל-ExpectedException ב-Unit Test) כתבתי על בעיה שנתקלתי בה במהלך כתיבת Unit tests. היה צורך לבדוק שקריאה לשיטה מסוימת, מעלה חריג, ולא מבצעת אף פעולה נוספת. הפתרון של Microsoft לבדיקת שגיאות, ExpectedException, לא מספיק, כי אמנם הוא מאפשר לבדוק שאכן נזרק חריג, ואת הסוג שלו, אבל אחר כך ריצת המתודה מסתיימת, ואי […]