Softwarearchiblog - softwarearchiblog.com - Software Archiblog -- בלוג ארכיטקטורת תוכנה

Latest News:

הגדרת ארכיטקטורה: חלוקת המערכת למודולים וה Single Responsibility Principle 22 Aug 2013 | 01:49 pm

תזכורת קצרה: תהליך הארכיטקטורה מורכב ממספר משימות, אחד מהם הוא "הגדרת הארכיטקטורה". משימות אחרות הן הכשרה, בקרה, מעקב אחר שינויים וכו' - תלוי את מי שואלים. תהליך הגדרת הארכיטקטורה מורכב מ 4 פעולות ע...

מדוע אנו זקוקים ל Software Design? 4 Aug 2013 | 01:39 am

בפוסט זה אני רוצה לחזור לבסיס ולסקור מדוע אנו זקוקים לפעולת ה Software Design. במהלך הפוסט אציג סדרה של בעיות שאנו מתמודדים עימן, בעיקר במערכות גדולות, שיכולות להיפתר (ליתר דיוק: ניתן למתן = mitigate...

האם אנו זקוקים ל Software Design? 27 Jul 2013 | 04:58 pm

ביצוע תכנון (Software Design) מתחבר לאנשים רבים ל"עשיית הדבר הנכון". אם את/אתה אחד מאותם אנשים, עצרו לרגע והסבירו: מדוע זה הדבר הנכון? מה יקרה אם לא נעשה Design? התשובה האוטומטית של רוב האנשים היא "ה...

אבני הבנין של האינטרנט: SOP ותקשרות Cross-Domain 20 Jul 2013 | 03:25 am

כלל ה Single Origin Policy, או בקיצור SOP, הופיע לראשונה בדפדפן Netscape 2.0. הוא הופיע בד-בבד עם שפת התכנות JavaScript וה (Document Object Model (DOM. כמו JavaScript וה DOM, הוא הפך לחלק בלתי-נפרד מה...

קוד ספרותי = סופן של ההערות בקוד? 8 Jul 2013 | 02:56 am

כ 70% מעבודת הפיתוח היא תחזוקה של קוד קיים - ולא כתיבה של קוד חדש. התחזוקה דורשת קריאה רבה של קוד קיים. בעצם, גם כתיבה של קוד חדש דורשת קריאה של קוד קיים: תוך כדי כתיבה אנו קוראים שוב ושוב. המסקנה: יש...

(כמעט) בלי מילים: מצב הדפדפנים לאחר שנה 5 Jul 2013 | 12:51 am

בפוסט שפרסמתי לפני כשנה, מה הבעיה של אינטרנט אקספלורר?, הצגתי כמה בעיות של הדפדפן: אימוץ אטי של גרסאות חדשות (גם בשל הרבה משתמשי חלונות XP) תמיכה ב HTML5 - הרבה מאחורי שאר הדפדפנים. כלים למפתח (בתוך ...

התיאוריה המאוחדת: קוד, תכנון וארכיטקטורה 28 Jun 2013 | 12:03 am

ניתן לומר שהגדרת ארכיטקטורה מורכבת מ 4 פעולות בסיסיות: חלוקת המערכת למודולים / תתי מערכות ניהול תלויות (בין המודולים) יצירת הפשטות (Abstractions) והגדרת API תיעוד הארכיטקטורה. כמעט כל העקרונות והטכנ...

47 ספריות ג'אווהסקריפט שכל מפתח *חייב* להכיר (חלק ב') 26 Jun 2013 | 01:03 am

בפוסט הקודם סקרנו כ 21 מתוך 47 ספריות שכל מפתח ווב "חייב" להכיר (כלומר: לדעת על קיומן), בפוסט זה נמשיך את הרשימה. בדיקות-יחידה ואוטומציה יסמין (Jasmine) היא ככל הנראה הספריה הפופולריות ביותר היום לכ...

46 ספריות ג'אווהסקריפט שכל מפתח *חייב* להכיר (חלק א') 22 Jun 2013 | 03:04 am

האמת: לא באמת "חייב" - אבל כדאי. מתכנת שמגיע לג'אווהסקריפט מעולם ה NET. או JEE עשוי להרגיש קצת אבוד: בשתי פלטפורמות אלו (בעיקר NET.) המתכנת קיבל Stack שלם של טכנולוגיות קצה-לקצה שמתאימות לפתרון מגוון...

שאלות על Object Oriented Desgin 18 Jun 2013 | 03:14 am

לפני כשבוע נתקלתי בוויכוח הבא: במערכת כלשהי, באזור לו נקרא "Sub-Project 3", מחלקה A (בג'אווה) קראה למתודה במחלקה B, אשר דרשה כפרמטר איזה ערך. הערך יכול להיות אחד מ 3 ערכים קבועים - ועל כן המפתחים יצר...

Recently parsed news:

Recent searches: