בלוקים וצמידות
קראתי לא מעט אודות מה שמיקרוסופט מגדירה Application Blocks. הרעיון של בלוקים או יחידות או רכיבים הוא מוכר והגיוני, אבל יש לי שאלה קטנה בנושא. העניין הוא צמידות בין בלוק ההגדרות ובין בלוק ה Logging. למשל, בלוק ה Logging צריך לקבל מספר הגדרות כמו באיזה פולדר שומרים את קבצי ה log, ולאיזו כתובת מייל צריך לשלוח במידה וזה log (גם) בצורה של מייל. מצד שני, קובץ ההגדרות יכול לחפש הגדרה מסויימת, לא למצוא אותה, ואז הוא צריך להשתמש ב logging כדי לתעד את המצב הבעייתי הזה. נוצר מצב שאם אני מבין אותו נכון - יש בו צמידות בין ה logging לבין ה configuration. דעתכם?
קראתי לא מעט אודות מה שמיקרוסופט מגדירה Application Blocks. הרעיון של בלוקים או יחידות או רכיבים הוא מוכר והגיוני, אבל יש לי שאלה קטנה בנושא. העניין הוא צמידות בין בלוק ההגדרות ובין בלוק ה Logging. למשל, בלוק ה Logging צריך לקבל מספר הגדרות כמו באיזה פולדר שומרים את קבצי ה log, ולאיזו כתובת מייל צריך לשלוח במידה וזה log (גם) בצורה של מייל. מצד שני, קובץ ההגדרות יכול לחפש הגדרה מסויימת, לא למצוא אותה, ואז הוא צריך להשתמש ב logging כדי לתעד את המצב הבעייתי הזה. נוצר מצב שאם אני מבין אותו נכון - יש בו צמידות בין ה logging לבין ה configuration. דעתכם?